public JsonResult BuscarNotaEntPag(int nNotaEst, int nPage=1, int nSize=10, int nNotaEntId = -1, string cPersDOI = null, string cPersDesc = null, DateTime? dIni = null, DateTime? dFin = null) { NotaEntregaLN oNotaEntregaLN = new NotaEntregaLN(); ListaPaginada ListaNotaEntPag = new ListaPaginada(); ListaNotaEntPag = oNotaEntregaLN.BuscarNotaEntPag(nNotaEst, nPage, nSize, nNotaEntId, cPersDOI, cPersDesc, dIni, dFin); return Json(JsonConvert.SerializeObject(ListaNotaEntPag, Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore })); }
public JsonResult ListaUsuariosPag(int nPage = 1, int nSize = 10, int nUsuId = -1, string cUsuDesc = null, string cUsuName = null, string cUsuDOI = null) { UsuarioLN oUsuarioLN = new UsuarioLN(); ListaPaginada ListaUsuariosPag = new ListaPaginada(); ListaUsuariosPag = oUsuarioLN.ListaUsuariosPag(nPage, nSize, nUsuId, cUsuDesc, cUsuName, cUsuDOI); return Json(JsonConvert.SerializeObject(ListaUsuariosPag, Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore })); }
/// <summary> /// Metodo para listas todos los clientes que se muestran en la pantalla inicial de Clientes /// </summary> /// <returns>Lista en de Clientes en formato JSON</returns> public JsonResult ListaClientesPag(int nPage = 1, int nSize = 10, int nCliId = -1, string cCliDesc = null, string cCliDOI = null) { PersonaLN oPersonaLN = new PersonaLN(); ListaPaginada ListaClientesPag = new ListaPaginada(); ListaClientesPag = oPersonaLN.ListaClientesPag(nPage, nSize, nCliId, cCliDesc, cCliDOI); return Json(JsonConvert.SerializeObject(ListaClientesPag, Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore })); }
public ListaPaginada ListaUsuariosPag(int nPage = 1, int nSize = 10, int nUsuId = -1, string cUsuDesc = null, string cUsuName = null, string cUsuDOI = null) { ListaPaginada ListaUsuPag= new ListaPaginada(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.stp_sel_ListarUsuarios); oDatabase.AddInParameter(oDbCommand, "@nUsuId", DbType.Int32, (object)nUsuId ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cUsuDesc", DbType.String, (object)cUsuDesc ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cUsuName", DbType.String, (object)cUsuName ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cUsuDOI", DbType.String, (object)cUsuDOI ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@nPageN", DbType.Int32, nPage); oDatabase.AddInParameter(oDbCommand, "@nPageSize", DbType.Int32, nSize); oDatabase.AddOutParameter(oDbCommand, "@nRows", DbType.Int32, 10); oDatabase.AddOutParameter(oDbCommand, "@nPageTotal", DbType.Int32, 10); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int inPersId = oIDataReader.GetOrdinal("nPersId"); int inUsuId = oIDataReader.GetOrdinal("nUsuId"); int icUsuNombre = oIDataReader.GetOrdinal("cUsuNombre"); int icNombre = oIDataReader.GetOrdinal("cNombre"); int icSexo = oIDataReader.GetOrdinal("cSexo"); int icDOI = oIDataReader.GetOrdinal("cDOI"); int icPersTelefono1 = oIDataReader.GetOrdinal("cPersTelefono1"); int icPersDireccion = oIDataReader.GetOrdinal("cPersDireccion"); while (oIDataReader.Read()) { Usuario oUsuario = new Usuario(); oUsuario.oPersNat.oPers.nPersId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inPersId]); oUsuario.nUsuId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inUsuId]); oUsuario.cUsuNombre = DataUtil.DbValueToDefault<String>(oIDataReader[icUsuNombre]); oUsuario.oPersNat.oPers.cPersDesc = DataUtil.DbValueToDefault<String>(oIDataReader[icNombre]); oUsuario.oPersNat.oPers.cPersSexo = DataUtil.DbValueToDefault<String>(oIDataReader[icSexo]); oUsuario.oPersNat.oPers.cPersDOI = DataUtil.DbValueToDefault<String>(oIDataReader[icDOI]); oUsuario.oPersNat.oPers.cPersTelefono1 = DataUtil.DbValueToDefault<String>(oIDataReader[icPersTelefono1]); oUsuario.oPersNat.oPers.cPersDireccion = DataUtil.DbValueToDefault<String>(oIDataReader[icPersDireccion]); ListaUsuPag.oLista.Add(oUsuario); } } ListaUsuPag.nPage = nPage; ListaUsuPag.nPageSize = nSize; ListaUsuPag.nRows = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nRows")); ListaUsuPag.nPageTotal = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nPageTotal")); return ListaUsuPag; }
public ListaPaginada ListaClientesPag(int nPage, int nSize, int nCliId = -1, string cCliDesc = null, string cCliDOI = null) { ListaPaginada oLisCliPag = new ListaPaginada(); //List<Persona> ListaClientes = new List<Persona>(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.stp_sel_ListarClientes); oDatabase.AddInParameter(oDbCommand, "@nCliId", DbType.Int32, (object)nCliId ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cCliDesc", DbType.String, (object)cCliDesc ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cCliDOI", DbType.String, (object)cCliDOI ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@nPageN", DbType.Int32, nPage); oDatabase.AddInParameter(oDbCommand, "@nPageSize", DbType.Int32, nSize); oDatabase.AddOutParameter(oDbCommand, "@nRows", DbType.Int32, 10); oDatabase.AddOutParameter(oDbCommand, "@nPageTotal", DbType.Int32, 10); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int inPersId = oIDataReader.GetOrdinal("nPersId"); int icPersNombre = oIDataReader.GetOrdinal("cNombre"); int icSexo = oIDataReader.GetOrdinal("cSexo"); int icDOI = oIDataReader.GetOrdinal("cDOI"); int inPersTipo = oIDataReader.GetOrdinal("nPersTipo"); int icPersTelefono1 = oIDataReader.GetOrdinal("cPersTelefono1"); int icPersDireccion = oIDataReader.GetOrdinal("cPersDireccion"); while (oIDataReader.Read()) { Persona oPersona = new Persona(); oPersona.nPersId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inPersId]); oPersona.cPersDesc = DataUtil.DbValueToDefault<String>(oIDataReader[icPersNombre]); oPersona.cPersSexo = DataUtil.DbValueToDefault<String>(oIDataReader[icSexo]); oPersona.cPersDOI = DataUtil.DbValueToDefault<String>(oIDataReader[icDOI]); oPersona.cPersTipo = DataUtil.DbValueToDefault<String>(oIDataReader[inPersTipo]); oPersona.cPersTelefono1 = DataUtil.DbValueToDefault<String>(oIDataReader[icPersTelefono1]); oPersona.cPersDireccion = DataUtil.DbValueToDefault<String>(oIDataReader[icPersDireccion]); //ListaClientes.Add(oPersona); oLisCliPag.oLista.Add(oPersona); } } //oLisCliPag.oLista.Add(ListaClientes); oLisCliPag.nPage = nPage; oLisCliPag.nPageSize = nSize; oLisCliPag.nRows = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nRows")); oLisCliPag.nPageTotal = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nPageTotal")); return oLisCliPag; }
public ListaPaginada BuscarNotaEntPag(int nNotaEst, int nPage = 1, int nSize= 10, int nNotaEntId = -1, string cPersDOI = null, string cPersDesc = null, DateTime? dIni = null, DateTime? dFin = null) { ListaPaginada oLisNotas = new ListaPaginada(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.stp_sel_BuscarNotaEntregas); oDatabase.AddInParameter(oDbCommand, "@nNotaEstado", DbType.Int16, (object)nNotaEst ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@nNotaEntId", DbType.Int32, (object)nNotaEntId ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cPersDOI", DbType.String, (object)cPersDOI ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cPersDesc", DbType.String, (object)cPersDesc ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@dFechaEntI", DbType.Date, (object)dIni ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@dFechaEntF", DbType.Date, (object)dFin ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@nPageN", DbType.Int32, nPage); oDatabase.AddInParameter(oDbCommand, "@nPageSize", DbType.Int32, nSize); oDatabase.AddOutParameter(oDbCommand, "@nRows", DbType.Int32, 10); oDatabase.AddOutParameter(oDbCommand, "@nPageTotal", DbType.Int32, 10); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int inNotaEntId = oIDataReader.GetOrdinal("nNotaEntId"); int icPersDesc = oIDataReader.GetOrdinal("cPersDesc"); int icDOI = oIDataReader.GetOrdinal("cDOI"); int idFechaReg = oIDataReader.GetOrdinal("dFechaReg"); int idFechaEntrega = oIDataReader.GetOrdinal("dFechaEntrega"); int inNotaMontoTotal = oIDataReader.GetOrdinal("nNotaMontoTotal"); int inNotaEstado = oIDataReader.GetOrdinal("nNotaEstado"); while (oIDataReader.Read()) { NotaEntrega oNotaEntrega = new NotaEntrega(); oNotaEntrega.nNotaEntId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inNotaEntId]); oNotaEntrega.oPers.cPersDesc = DataUtil.DbValueToDefault<String>(oIDataReader[icPersDesc]); oNotaEntrega.oPers.cPersDOI = DataUtil.DbValueToDefault<String>(oIDataReader[icDOI]); oNotaEntrega.dFechaReg = DataUtil.DbValueToDefault<DateTime>(oIDataReader[idFechaReg]); oNotaEntrega.dFechaEntrega = DataUtil.DbValueToDefault<DateTime>(oIDataReader[idFechaEntrega]); oNotaEntrega.nNotaMontoTotal = DataUtil.DbValueToDefault<decimal>(oIDataReader[inNotaMontoTotal]); oNotaEntrega.oNotaEstado.cConstanteID = DataUtil.DbValueToDefault<String>(oIDataReader[inNotaEstado].ToString()); oLisNotas.oLista.Add(oNotaEntrega); } } oLisNotas.nPage = nPage; oLisNotas.nPageSize = nSize; oLisNotas.nRows = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nRows")); oLisNotas.nPageTotal = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nPageTotal")); return oLisNotas; }