本文整理汇总了C#中Datos.DatosSistema.getDatosTabla方法的典型用法代码示例。如果您正苦于以下问题:C# DatosSistema.getDatosTabla方法的具体用法?C# DatosSistema.getDatosTabla怎么用?C# DatosSistema.getDatosTabla使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Datos.DatosSistema
的用法示例。
在下文中一共展示了DatosSistema.getDatosTabla方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: getTabla
public DataTable getTabla(int estadistica, DateTime desde, DateTime hasta)
{
string[] parametros = { "@desde", "@hasta" };
object[] valores = { desde, hasta };
string sp = string.Empty;
DatosSistema datos = new DatosSistema();
switch (estadistica)
{
case 1:
sp = "[INFONIONIOS].[spDestinosConMasPasajeros]";
break;
case 2:
sp = "[INFONIONIOS].[spDestinosConAeronavesMasVacias]";
break;
case 3:
sp = "[INFONIONIOS].[spClientesConMasPuntos]";
break;
case 4:
sp = "[INFONIONIOS].[spDestinosConMasPasajesCancelados]";
break;
case 5:
sp = "[INFONIONIOS].[spAeronavesMasFueraServicio]";
break;
default:
break;
}
return datos.getDatosTabla(sp, parametros, valores);
}
示例2: clienteViajaEnFechaViaje
public bool clienteViajaEnFechaViaje(int idViaje, int? idCliente)
{
string[] parametros = { "@idViaje", "@idCliente" };
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spValidarClienteNoViajaEnFechaDeViaje]", parametros, idViaje, (idCliente==null)?(object)DBNull.Value:(int)idCliente);
return (dt.Rows.Count > 0);
}
示例3: obtenerTodos
public DataTable obtenerTodos()
{
string[] parametros = { };
DatosSistema datos = new DatosSistema();
return datos.getDatosTabla("[INFONIONIOS].[spObtenerTiposServicio]",
parametros);
}
示例4: obtenerTodosPorIdRuta
public DataTable obtenerTodosPorIdRuta(int id)
{
string[] parametros = {"@id"};
DatosSistema datos = new DatosSistema();
return datos.getDatosTabla("[INFONIONIOS].[spObtenerServiciosPorRutaPorIdRuta]",
parametros, id);
}
示例5: obtenerFuncionalidades
public DataTable obtenerFuncionalidades()
{
// idFuncionalidad = 0;
string[] parametros = {"@idFunc"};
DatosSistema datos = new DatosSistema();
return datos.getDatosTabla("[INFONIONIOS].spFuncionalidadS",
parametros, System.DBNull.Value);
}
示例6: ConsultarEditorial
public Editorial ConsultarEditorial(Editorial editorial)
{
DatosSistema datos = new DatosSistema();
editorial.v_TipoEvento = "C";
var dt = new DataTable();
string[] parametros = { "@v_nombre", "@v_TipoEvento" };
dt = datos.getDatosTabla("proConsultarEditorial", parametros, editorial.v_nombre_editorial, editorial.v_TipoEvento);
foreach (DataRow fila in dt.Rows)
{
editorial.v_nombre_editorial = fila["nombre"].ToString();
editorial.v_Dpais = fila["pais"].ToString();
editorial.v_direccion_editorial = fila["direccion"].ToString();
}
return editorial;
}
示例7: obtenerTodos
public List<Modelo> obtenerTodos()
{
string[] parametros = {};
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerModelos]", parametros);
var lista = new List<Modelo>();
foreach (DataRow fila in dt.Rows)
{
Modelo m = new Modelo();
m.idModelo = Int32.Parse(fila["MODELO_ID"].ToString());
m.idFabricante = Int32.Parse(fila["FABRICANTE_ID"].ToString());
m.nombreModelo = fila["MODELO_NOMBRE"].ToString();
lista.Add(m);
}
return lista;
}
示例8: obtenerTodosLista
public List<Fabricante> obtenerTodosLista()
{
string[] parametros = { };
List<Fabricante> fabricantes = new List<Fabricante>();
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerFabricantes]", parametros);
foreach (DataRow r in dt.Rows)
{
Fabricante f = new Fabricante();
f.idFabricante = Int32.Parse(r["FABRICANTE_ID"].ToString());
f.nombreFabricante = r["FABRICANTE_NOMBRE"].ToString();
fabricantes.Add(f);
}
return fabricantes;
}
示例9: obtenerPorIdModelo
public Fabricante obtenerPorIdModelo(int idModelo)
{
Fabricante f = new Fabricante();
string[] parametros = { "@idModelo" };
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerFabricantePorIdModelo]", parametros, idModelo);
if (dt.Rows.Count != 0)
{
f.idFabricante = Int32.Parse(dt.Rows[0]["FABRICANTE_ID"].ToString());
f.nombreFabricante = dt.Rows[0]["FABRICANTE_NOMBRE"].ToString();
}
else
{
return null;
}
return f;
}
示例10: obtenerPorId
public Modelo obtenerPorId(int id)
{
Modelo m = new Modelo();
string[] parametros = { "@id"};
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerModeloPorId]", parametros, id);
if (dt.Rows.Count != 0)
{
m.idModelo = Int32.Parse(dt.Rows[0]["MODELO_ID"].ToString());
m.idFabricante = Int32.Parse(dt.Rows[0]["FABRICANTE_ID"].ToString());
m.nombreModelo = dt.Rows[0]["MODELO_NOMBRE"].ToString();
}
else
{
return null;
}
return m;
}
示例11: obtenerButacasDeAeronave
public List<Butaca> obtenerButacasDeAeronave(int idAero)
{
List<Butaca> butacas = new List<Butaca>();
string[] pararmetros = { "@idAeronave" };
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerButacasDeAeronave]", pararmetros, idAero);
foreach (DataRow r in dt.Rows)
{
Butaca b = new Butaca();
b.idButaca = Int32.Parse(r["BUTACA_ID"].ToString());
b.idAeronave = Int32.Parse(r["AERO_ID"].ToString());
b.idTipoButaca = Int32.Parse(r["TIPO_BUTACA_ID"].ToString());
b.nroButaca = Int32.Parse(r["BUTACA_NRO"].ToString());
b.pisoButaca = Int32.Parse(r["BUTACA_PISO"].ToString());
butacas.Add(b);
}
return butacas;
}
示例12: obtenerPorUsernameYRol
public Usuario obtenerPorUsernameYRol(string username, int idRol)
{
string[] parametros = { "@username","@idRol" };
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerUsuarioPorUsernameYRol]", parametros, username, idRol);
Usuario u = new Usuario();
if (dt.Rows.Count != 0)
{
u.idUsuario = Int32.Parse(dt.Rows[0]["USUARIO_ID"].ToString());
u.passwordUsuario = dt.Rows[0]["USUARIO_PASSWORD"].ToString();
u.usernameUsuario = dt.Rows[0]["USUARIO_USERNAME"].ToString();
u.intentosUsuario = Int32.Parse(dt.Rows[0]["USUARIO_INTENTOS"].ToString());
}
else
{
return null;
}
return u;
}
示例13: obtenerPorId
public TipoServicio obtenerPorId(int id)
{
TipoServicio ts = new TipoServicio();
string[] parametros = {"@id"};
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerTipoServicioPorId]",
parametros,id);
if (dt.Rows.Count != 0)
{
ts.idTipoServicio = Int32.Parse(dt.Rows[0]["TIPO_SERVICIO_ID"].ToString());
ts.nombreTipoServicio = dt.Rows[0]["TIPO_SERVICIO_NOMBRE"].ToString();
ts.porcentajeTipoServicio = Int32.Parse(dt.Rows[0]["TIPO_SERVICIO_PORCENTAJE"].ToString());
}
else
{
return null;
}
return ts;
}
示例14: obtenerPorId
public Butaca obtenerPorId(int id)
{
string[] parametros = { "@id" };
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerButacaPorId]", parametros, id);
Butaca b = new Butaca();
if (dt.Rows.Count != 0)
{
b.idButaca = Int32.Parse(dt.Rows[0]["BUTACA_ID"].ToString());
b.idAeronave = Int32.Parse(dt.Rows[0]["AERO_ID"].ToString());
b.pisoButaca = Decimal.Parse(dt.Rows[0]["BUTACA_PISO"].ToString());
b.nroButaca = Decimal.Parse(dt.Rows[0]["BUTACA_NRO"].ToString());
b.idTipoButaca = Int32.Parse(dt.Rows[0]["TIPO_BUTACA_ID"].ToString());
}
else
{
return null;
}
return b;
}
示例15: obtenerListaFuturasPorCliente
public List<Encomienda> obtenerListaFuturasPorCliente(int idCliente)
{
List<Encomienda> encomiendas = new List<Encomienda>();
string[] parametros = { "@idCliente" };
DatosSistema datos = new DatosSistema();
DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spEncomiendasFuturasNoCanceladasPorCliente]", parametros, idCliente);
foreach (DataRow row in dt.Rows)
{
Encomienda e = new Encomienda();
e.idEncomienda = Int32.Parse(row["ENCOMIENDA_ID"].ToString());
e.codigoEncomienda = Decimal.Parse(row["ENCOMIENDA_CODIGO"].ToString());
e.kgEncomienda = Decimal.Parse(row["ENCOMIENDA_KGS"].ToString());
e.precioEncomienda = Decimal.Parse(row["ENCOMIENDA_PRECIO"].ToString());
e.idViaje = Int32.Parse(row["VIAJE_ID"].ToString());
e.idCliente = Int32.Parse(row["CLIENTE_ID"].ToString());
e.idCompra = Int32.Parse(row["COMPRA_ID"].ToString());
e.idCancelacion = Int32.Parse(row["CANCELACION_ID"].ToString());
}
return encomiendas;
}