public int AgregarInstitucionEducativa(InstitucionEducativa institutiva) { using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities()) { var ed = db.InstitucionEducativa.Find(institutiva.ID); if (ed != null) { db.USP_InstitucionEducativaUpdate(institutiva.ID, institutiva.TipoInstitucionEducativaID, institutiva.TipoDocumentoID, institutiva.Codigo, institutiva.Nombre, institutiva.RazonSocial, institutiva.TipoEmpresa, institutiva.NumeroDocumento, institutiva.CodigoUbigeo, institutiva.Direccion, institutiva.Telefono, institutiva.Fax, institutiva.ApellidoPaternno, institutiva.ApellidoMaterno, institutiva.NombreNatural, institutiva.UsuarioCreacion, institutiva.FechaCreacion, null, null, true); return(db.SaveChanges()); } else { if (ExisteRZ(institutiva.RazonSocial) == false) { db.InstitucionEducativa.Add(institutiva); return(db.SaveChanges()); } else { throw new Exception("La Institucion : " + institutiva.RazonSocial + ", Ya se encuentra registrada!"); } } } }
protected void Agregar() { try { //si es pertenece a una institucion, carga la seleccionada, sino le asigna id 0 InstitucionEducativa institucion = new InstitucionEducativa(); //if (Herramientas.IsChecked(PlaceInstitucion)) //{ institucion = instituciones.Buscar_por_ID(Convert.ToInt32(DropDownInstitucion.SelectedValue)); //} //else //{ // institucion.Id = 0; //} usuarios.Agregar(txtNombre.Value, txtUsuario.Value, txtContraseña.Value, txtDni.Value, txtTelefono.Value, txtMail.Value, Roles.Buscar_por_ID(Convert.ToInt32(DropRolUsuario.SelectedValue)), institucion ); } catch (Exception ex) { ((Site1)this.Master).Lanzar_Modal_info(ex.Message + " SEGUIMIENTO>>>" + ex.StackTrace); } }
protected void Modificar() { try { InstitucionEducativa institucion = new InstitucionEducativa(); if (Herramientas.IsChecked(PlaceInstitucion)) { institucion.Id = Convert.ToInt32(DropDownInstitucion.SelectedValue); } else { institucion = null; } RolUsuario rol = new RolUsuario(); rol.Id = Convert.ToInt32(DropRolUsuario.SelectedValue); usuarios.Modificar(Convert.ToInt32(txtID.Text), txtUsuario.Value, txtNombre.Value, txtContraseña.Value, txtDni.Value, txtTelefono.Value, txtMail.Value, rol, institucion); // cambiar despues por el dropdown } catch (Exception ex) { ((Site1)this.Master).Lanzar_Modal_info(ex.Message); } }
public void Agregar(InstitucionEducativa dato) { int Id_ultimo = ColeccionInstituciones.Count + 1; // ultimo Id dato.Id = Id_ultimo; ColeccionInstituciones.Add(dato); }
public List <InstitucionEducativa> getLst() { string cnx = ""; using (BDHermesBancarizacionEntities db = new BDHermesBancarizacionEntities()) { cnx = db.Database.Connection.ConnectionString; } using (SqlConnection cn = new SqlConnection(cnx)) { using (SqlCommand cmd = new SqlCommand("usp_Institucion_getLst", cn)) { cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <InstitucionEducativa> oLstInstitucion = new List <InstitucionEducativa>(); while (dr.Read()) { InstitucionEducativa oInst = new InstitucionEducativa(); oInst.ID = Convert.ToInt32(dr["ID"] == DBNull.Value ? 0 : dr["ID"]); oInst.Nombre = Convert.ToString(dr["NombreNatural"] == DBNull.Value ? "" : dr["NombreNatural"]); oLstInstitucion.Add(oInst); } return(oLstInstitucion); } } } }
public Estudiante Buscar_por_dni(string dni) { try { string cmd = @"SELECT U.*,E.fechadealta,E.qr,E.activo,I.nombre as institucion,I.direccion,I.telefono as telefonoinstitucion FROM Estudiantes E INNER JOIN Usuarios U ON U.ID_usuario = E.ID_usuario INNER JOIN Instituciones I ON I.ID_institucion = U.ID_institucion WHERE dni = " + dni; DataTable dtEstuadiante = Conexion_BD.CargarDatos(cmd); Estudiante oEstudiante = null; if (dtEstuadiante.Rows.Count > 0) { DataRow aux = dtEstuadiante.Rows[0]; // Por ahora la lista de niveles va a quedar en null, trae el usuario con una institucion sin niveles. InstitucionEducativa insti = new InstitucionEducativa( (string)aux["institucion"], (string)aux["direccion"], Convert.ToString(aux["telefonoinstitucion"]), null, Convert.ToInt32(aux["ID_institucion"])); oEstudiante = new Estudiante( Convert.ToInt32(aux["ID_usuario"]), (string)aux["usuario"], Convert.ToString((aux["dni"])), (string)aux["password"], (string)aux["nombre"], (string)aux["mail"], Convert.ToString(aux["telefono"]), (string)aux["qr"], Convert.ToDateTime(aux["fechadealta"]), Convert.ToBoolean(aux["activo"]), null, insti); } else { throw new Exception("No se encontro el alumno especificado"); } return(oEstudiante); } catch (SqlException ex) { throw ex; } }
public void Remover(InstitucionEducativa dato) { try { string cmd = "delete from NivelesEducativos where(ID_institucion=" + dato.Id + ")"; Conexion_BD.EjecutarSql(cmd); } catch (Exception ex) { throw ex; } }
public void Modificar(InstitucionEducativa dato) { lista_InstitucionEducativa = TraerTodos(); for (int i = 0; i < lista_InstitucionEducativa.Count - 1; i++) { if (lista_InstitucionEducativa[i].Id == dato.Id) { lista_InstitucionEducativa[i] = dato; } } }
public void EditarXpos(int pos, string descripcion, List <int> listaInt) { List <InstitucionEducativa> lista = datos.TraerTodos(); InstitucionEducativa aux = lista[pos]; aux.Descripcion = descripcion; aux.Lista_nivelEducativos = new List <NivelEducativo>(); for (int i = 0; i < listaInt.Count; i++) { aux.Lista_nivelEducativos.Add(ctrlNivelEducativo.BuscarPorId(listaInt[i])); } datos.Modificar(lista[pos]); }
public void Remover(InstitucionEducativa dato) { try { string cmd = "delete from dbo.InstitucionEducativa where(id_institucion=" + dato.Id + ")"; ConexionBaseDatos.EjecutarSql(cmd); string com = "delete from dbo.Rela_Institucion_Nivel where (id_institucion=" + dato.Id + ")"; ConexionBaseDatos.EjecutarSql(com); } catch (SqlException ex) { throw ex; } }
public InstitucionEducativa Buscar_por_ID(int id) { InstitucionEducativa oInstitucion = null; foreach (InstitucionEducativa r in ColeccionInstituciones) { if (r.Id == id) { oInstitucion = r; } break; } return(oInstitucion); }
protected void btnGrabar_Click(object sender, EventArgs e) { using (InstitucionEducativaDAO db = new InstitucionEducativaDAO()) { try { InstitucionEducativa inst = new InstitucionEducativa(); inst.ID = Convert.ToInt32(Session["idEducativa"]); //inst.ID = Convert.ToInt32(2); inst.Activo = true; inst.Codigo = txtCodigoAfiliacion.Text; inst.ApellidoMaterno = txtApellidoMaterno.Text; inst.ApellidoPaternno = txtApellidoPaterno.Text; inst.TipoDocumentoID = Convert.ToInt32(DDLTipoDocumento.SelectedValue); inst.NumeroDocumento = txtNumeroDocumento.Text; inst.FechaCreacion = DateTime.Now; inst.Nombre = txtNombre.Text; inst.RazonSocial = txtRazonSocial.Text; inst.Telefono = txtTelefono.Text; inst.TipoInstitucionEducativaID = Convert.ToInt32(DDLTipoInstitucionEducativa.SelectedValue); if (rbtTipoEmpresa.SelectedIndex == 0) { inst.NombreNatural = txtnombrocorto.Text; inst.TipoEmpresa = 1; } if (rbtTipoEmpresa.SelectedIndex == 1) { inst.NombreNatural = txtApellidoPaterno.Text + " " + txtApellidoMaterno.Text + " " + txtNombre.Text; inst.TipoEmpresa = 2; } inst.Fax = txtFAX.Text; inst.Activo = true; inst.CodigoUbigeo = DDLDepartamento.SelectedValue.Substring(0, 2) + DDLProvincia.SelectedValue.Substring(2, 2) + DDLDistrito.SelectedValue.Substring(4, 2); inst.Direccion = txtDireccion.Text; db.AgregarInstitucionEducativa(inst); CargarInstituciones(); txtmensaje.Text = "¡La institución educativa : " + txtnombrocorto.Text + " fue registrada con exito!"; string jss = "openModal()"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss, true); MVInstituciones.ActiveViewIndex = 0; } catch (Exception ex) { lblIE.Text = ex.Message; string jssIE = "openModalIE()"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jssIE, true); } } }
public void Modificar(InstitucionEducativa dato) { try { string cmd = "UPDATE Instituciones SET nombre=" + "'" + dato.Nombre + "',direccion ='" + dato.Direccion + "',telefono='" + dato.Telefono + "' WHERE ID_institucion = " + dato.Id; Conexion_BD.EjecutarSql(cmd); } catch (Exception ex) { throw ex; } }
public List <Estudiante> TraerPorInstitucion(InstitucionEducativa inst) { List <Estudiante> lista = new List <Estudiante>(); List <Estudiante> listaTodos = new List <Estudiante>(); listaTodos = datos.TraerTodos(); for (int i = 0; i < listaTodos.Count; i++) { if (listaTodos[i].InstitucionEducativa1.Id == inst.Id) { lista.Add(listaTodos[i]); } } return(lista); }
public List <Estudiante> Devolver_por_Institucion(InstitucionEducativa insti) { try { List <Estudiante> listaEstudiantes = new List <Estudiante>(); string cmd = @" SELECT U.ID_usuario,U.nombre,U.dni,U.mail,U.telefono,U.password,U.usuario,E.fechadealta,E.qr,E.activo FROM Usuarios U INNER JOIN Estudiantes E ON U.ID_usuario = E.ID_usuario WHERE U.ID_institucion = " + insti.Id + " ORDER BY U.ID_usuario"; DataTable dtEstudiantes = Conexion_BD.CargarDatos(cmd); if (dtEstudiantes.Rows.Count > 0) { foreach (DataRow aux in dtEstudiantes.Rows) { Estudiante oEstudiante = new Estudiante(Convert.ToInt32(aux["ID_usuario"]), (string)aux["usuario"], Convert.ToString((aux["dni"])), (string)aux["password"], (string)aux["nombre"], (string)aux["mail"], Convert.ToString(aux["telefono"]), (string)aux["qr"], Convert.ToDateTime(aux["fechadealta"]), Convert.ToBoolean(aux["activo"]), null, insti); listaEstudiantes.Add(oEstudiante); } } else { throw new Exception("No hay estudiantes en esa Institucion."); } return(listaEstudiantes); } catch (Exception ex) { throw ex; } }
public void Agregar(InstitucionEducativa dato) { try { string cmd = "insert into Instituciones values '" + dato.Nombre + "','" + dato.Direccion + "'," + dato.Telefono + " SELECT @@IDENTITY"; dato.Id = Conexion_BD.EjecutarEscalar(cmd); foreach (NivelEducativo aux in dato.ListaNiveles) { cmd = "insert into InstixNiveles values (" + aux.Id + "," + dato.Id + ")"; Conexion_BD.EjecutarSql(cmd); } } catch (Exception ex) { throw ex; } }
public void Modificar(InstitucionEducativa dato) //hacer el modificar { try { string cmd = "UPDATE dbo.InstitucionEducativa SET descripcion = ('" + dato.Descripcion + "') WHERE id_institucion=" + dato.Id + " "; ConexionBaseDatos.EjecutarSql(cmd); string com = "DELETE from dbo.Rela_Institucion_Nivel where (id_institucion=" + dato.Id + ")"; ConexionBaseDatos.EjecutarSql(com); foreach (NivelEducativo aux in dato.Lista_nivelEducativos) { string cmt = "INSERT INTO dbo.Rela_Institucion_Nivel (id_institucion,id_niveleduc) VALUES ('" + dato.Id + "','" + aux.Id + "')"; ConexionBaseDatos.EjecutarSql(cmt); } } catch (SqlException ex) { throw ex; } }
public void Agregar(InstitucionEducativa dato) { try { string cmd = "INSERT INTO dbo.InstitucionEducativa (descripcion) VALUES ('" + dato.Descripcion + "');select @@IDENTITY"; //ConexionBaseDatos.EjecutarSql(cmd); //string can = "select @@IDENTITY"; int aux3 = ConexionBaseDatos.EjecutarEscalar(cmd); foreach (NivelEducativo aux in dato.Lista_nivelEducativos) { string com = "INSERT INTO dbo.Rela_Institucion_Nivel (id_institucion,id_niveleduc) VALUES ('" + aux3 + "','" + aux.Id + "')"; ConexionBaseDatos.EjecutarSql(com); } } catch (SqlException ex) { throw ex; } }
public List <InstitucionEducativa> TraerTodos() { try { List <InstitucionEducativa> listaInstituciones = new List <InstitucionEducativa>(); string cmd = "select ID_institucion as ID FROM Instituciones"; DataTable dtInstituciones = Conexion_BD.CargarDatos(cmd); foreach (DataRow aux in dtInstituciones.Rows) { InstitucionEducativa institucion = Buscar_por_ID(Convert.ToInt32(aux["ID"])); listaInstituciones.Add(institucion); } return(listaInstituciones); } catch (Exception ex) { throw ex; } }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { TextBox2.Visible = true; Button2.Visible = true; CheckBoxList2.Visible = true; cargarGrid2(); InstitucionEducativa aux = new InstitucionEducativa(); aux = CInstEduc.buscarXpos(Convert.ToInt32(GridView1.SelectedIndex)); TextBox2.Text = aux.Descripcion; for (int i = 0; i < CheckBoxList2.Items.Count; i++) { for (int w = 0; w < aux.Lista_nivelEducativos.Count; w++) { if (Convert.ToInt32(CheckBoxList2.Items[i].Value) == aux.Lista_nivelEducativos[w].Id) { CheckBoxList2.Items[i].Selected = true; } } } }
/// <summary> /// Busca la institucion por ID /// </summary> /// <param name="Id"></param> /// <returns></returns> public InstitucionEducativa Buscar_por_ID(int Id) { try { BD_NivelEducativo bdniveles = BD_NivelEducativo.Instance(); //Este codigo SQL es un poco complejo, despues lo charlamos. (funciona) //Trae la Institucion con sus niveles. string cmd = @"SELECT INS.nombre,INS.ID_institucion,INS.direccion,INS.telefono,IxN.ID_nivel,N.nivel FROM Instituciones as INS LEFT JOIN InstixNiveles as IxN ON INS.ID_institucion=IxN.ID_institucion LEFT JOIN NivelesEducativos as N ON IxN.ID_nivel = N.ID_nivel WHERE(INS.ID_institucion=" + Id + ")"; DataTable dtInstituciones = Conexion_BD.CargarDatos(cmd); if (dtInstituciones.Rows.Count > 0) { List <NivelEducativo> listaNiveles = new List <NivelEducativo>(); foreach (DataRow aux in dtInstituciones.Rows) { NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux["ID_nivel"]), (string)aux["nivel"]); listaNiveles.Add(nivel); } DataRow PrimerCelda = dtInstituciones.Rows[0]; InstitucionEducativa institucion = new InstitucionEducativa((string)PrimerCelda["nombre"], (string)PrimerCelda["direccion"], Convert.ToString(PrimerCelda["telefono"]), listaNiveles, Convert.ToInt32(PrimerCelda["ID_institucion"])); return(institucion); } else { throw new Exception("No se encontro la institucion especificada"); } } catch (Exception ex) { throw ex; } }
public InstitucionEducativa buscarPorId(int i) { string cmdText = "SELECT id_institucion, descripcion FROM dbo.InstitucionEducativa WHERE id_institucion = '" + Convert.ToString(i) + "'"; try { DataTable dtRoles = ConexionBaseDatos.CargarDatos(cmdText); foreach (DataRow aux in dtRoles.Rows) { InstitucionEducativa inst = new InstitucionEducativa(); inst.Descripcion = aux["descripcion"].ToString(); inst.Id = Convert.ToInt32(aux["id_institucion"]); string com = "select * from dbo.Rela_Institucion_Nivel"; DataTable dtNivel = ConexionBaseDatos.CargarDatos(com); foreach (DataRow aux2 in dtNivel.Rows) { if (Convert.ToInt32(aux2["id_institucion"]) == inst.Id) { string con = "Select * from dbo.NivelEducativo where (id_niveleduc = " + Convert.ToInt32(aux2["id_niveleduc"]) + ")"; DataTable dtNiv = ConexionBaseDatos.CargarDatos(con); foreach (DataRow aux3 in dtNiv.Rows) { NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux3["id_niveleduc"]), aux3["descripcion"].ToString()); inst.Lista_nivelEducativos.Add(nivel); } } } return(inst); } } catch (SqlException ex) { throw new Exception("No se encontro el usuario con id " + Convert.ToString(i), ex); } return(null); }
public List <InstitucionEducativa> TraerTodos() { try { List <InstitucionEducativa> listaInstitucionesAux = new List <InstitucionEducativa>(); string cmd = "select * from dbo.InstitucionEducativa"; DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmd); foreach (DataRow aux in dtNiveles.Rows) { InstitucionEducativa inst = new InstitucionEducativa(); inst.Id = Convert.ToInt32(aux["id_institucion"]); inst.Descripcion = aux["descripcion"].ToString(); string com = "select * from dbo.Rela_Institucion_Nivel"; DataTable dtNivel = ConexionBaseDatos.CargarDatos(com); foreach (DataRow aux2 in dtNivel.Rows) { if (Convert.ToInt32(aux2["id_institucion"]) == inst.Id) { string con = "Select * from dbo.NivelEducativo where (id_niveleduc = " + Convert.ToInt32(aux2["id_niveleduc"]) + ")"; DataTable dtNiv = ConexionBaseDatos.CargarDatos(con); foreach (DataRow aux3 in dtNiv.Rows) { NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux3["id_niveleduc"]), aux3["descripcion"].ToString()); inst.Lista_nivelEducativos.Add(nivel); } } } listaInstitucionesAux.Add(inst); } return(listaInstitucionesAux); } catch (SqlException ex) { throw ex; } }
public void Modificar(int id, string iusuario, string nombre, string contraseña, string dni, string telefono, string mail, RolUsuario rolusuario, InstitucionEducativa institucion) { try { Usuario usuario = new Usuario(id, iusuario, nombre, contraseña, dni, telefono, mail, rolusuario, institucion); Usuarios.Modificar(usuario); } catch (Exception ex) { throw ex; } }
//Metodos public void Agregar(string p_Nombre, string p_IdUsuario, string p_Contraseña, string p_Dni, string p_Telefono, string p_Mail, RolUsuario p_RolUsuario, InstitucionEducativa p_InstitucionEducativa) { try { Usuario oUsuario = new Usuario(p_Nombre, p_IdUsuario, p_Contraseña, p_Dni, p_Telefono, p_Mail, p_RolUsuario, p_InstitucionEducativa); Usuarios.Agregar(oUsuario); } catch (Exception ex) { throw ex; } }
protected void grvSeguros_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Edita") { int fila = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(grvSeguros.Rows[fila].Cells[10].Text); using (InstitucionEducativaDAO db = new InstitucionEducativaDAO()) { cUtil.ListarUbigeo(DDLDepartamento, "01", "00", "00"); InstitucionEducativa ie = db.Buscar(id); Session["idEducativa"] = ie.ID.ToString(); txtCodigoAfiliacion.Text = ie.Codigo; txtRazonSocial.Text = ie.RazonSocial; txtNombre.Text = ie.Nombre; DDLTipoInstitucionEducativa.SelectedValue = ie.TipoInstitucionEducativaID.ToString(); txtNumeroDocumento.Text = ie.NumeroDocumento; txtDireccion.Text = ie.Direccion; txtApellidoPaterno.Text = ie.ApellidoPaternno; txtApellidoMaterno.Text = ie.ApellidoMaterno; txtTelefono.Text = ie.Telefono; txtFAX.Text = ie.Fax; txtnombrocorto.Text = ie.NombreNatural; DDLDepartamento.SelectedValue = ie.CodigoUbigeo.Substring(0, 2) + "0000"; DDLDepartamento_SelectedIndexChanged(null, null); DDLProvincia.SelectedValue = ie.CodigoUbigeo.Substring(0, 2) + ie.CodigoUbigeo.Substring(2, 2) + "00"; DDLProvincia_SelectedIndexChanged(null, null); DDLDistrito.SelectedValue = ie.CodigoUbigeo.Substring(0, 2) + ie.CodigoUbigeo.Substring(2, 2) + ie.CodigoUbigeo.Substring(4, 2); DDLTipoDocumento.SelectedValue = ie.TipoDocumentoID.ToString(); MVInstituciones.ActiveViewIndex = 1; } } if (e.CommandName == "Anula") { int fila = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(grvSeguros.Rows[fila].Cells[10].Text); using (InstitucionEducativaDAO db = new InstitucionEducativaDAO()) { hdnIdAsociacion.Value = id.ToString(); lblmsgConfirm.Text = "¿Está seguro que desea anular la institucion educativa: " + grvSeguros.Rows[fila].Cells[3].Text + " ?"; lblTitleConfirm.Text = "Eliminar institución educativa"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "openConfirm();", true); } } if (e.CommandName == "Activa") { int fila = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(grvSeguros.Rows[fila].Cells[10].Text); using (InstitucionEducativaDAO db = new InstitucionEducativaDAO()) { db.Activar(id); CargarInstituciones(); } } if (e.CommandName == "AgregarContacto") { int fila = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(grvSeguros.Rows[fila].Cells[10].Text); using (InstitucionEducativaDAO db = new InstitucionEducativaDAO()) { Session["idEducativa"] = id; string jss = "openEditarAlumno();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss, true); } } if (e.CommandName == "ConsultarContacto") { } }
public void Remover(InstitucionEducativa dato) { lista_InstitucionEducativa.Remove(dato); }
public void Agregar(InstitucionEducativa dato) { lista_InstitucionEducativa.Add(dato); }
public ClientResponse listarReporte(int CampaniaID, int ProductoID, int InstitucionEducativaID, DateTime?FechaInicial, DateTime?FechaFinal, int paginaActual, int RegistroXPagina) { int recordCount = 0; try { using (conexion = new SqlConnection(ConexionDAO.cnx)) { using (comando = new SqlCommand("usp_cheque_getLst", conexion)) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@CampaniaID", CampaniaID); comando.Parameters.AddWithValue("@ProductoID", ProductoID); comando.Parameters.AddWithValue("@InstitucionEducativaID", InstitucionEducativaID); comando.Parameters.AddWithValue("@StartDate", FechaInicial); comando.Parameters.AddWithValue("@EndDate", FechaFinal); comando.Parameters.AddWithValue("@vi_Pagina", paginaActual); comando.Parameters.AddWithValue("@vi_RegistrosporPagina", RegistroXPagina); comando.Parameters.Add("@vi_RecordCount", SqlDbType.Int).Direction = ParameterDirection.Output; conexion.Open(); using (reader = comando.ExecuteReader()) { while (reader.Read()) { entidad = new Cheque(); entidad.ID = (reader["ID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["ID"].ToString()); entidad.CampaniaID = (reader["CampaniaID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["CampaniaID"]); Campania oCamp = new Campania(); oCamp.Nombre = (reader["CampaniaNm"] == DBNull.Value) ? "" : reader["CampaniaNm"].ToString(); entidad.Campania = oCamp; entidad.InstitucionEducativaID = (reader["InstitucionEducativaID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["InstitucionEducativaID"]); InstitucionEducativa oInst = new InstitucionEducativa(); oInst.Nombre = (reader["InstitucionEducativaNm"] == DBNull.Value) ? "" : reader["InstitucionEducativaNm"].ToString(); entidad.InstitucionEducativa = oInst; entidad.CIASeguroID = (reader["CIASeguroID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["CIASeguroID"]); CIASeguro oCia = new CIASeguro(); oCia.Nombre = (reader["CIASeguroNm"] == DBNull.Value) ? "" : reader["CIASeguroNm"].ToString(); entidad.CIASeguro = oCia; entidad.ProductoID = (reader["ProductoID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["ProductoID"]); Producto oProd = new Producto(); oProd.Nombre = (reader["ProductoNm"] == DBNull.Value) ? "" : reader["ProductoNm"].ToString(); entidad.Producto = oProd; entidad.BancoID = (reader["BancoID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["BancoID"]); Banco oBan = new Banco(); oBan.Nombre = (reader["BancoNm"] == DBNull.Value) ? "" : reader["BancoNm"].ToString(); entidad.Banco = oBan; entidad.MonedaID = (reader["MonedaID"] == DBNull.Value) ? 0 : Convert.ToInt32(reader["MonedaID"]); Moneda oMon = new Moneda(); oMon.Nombre = (reader["MonedaNm"] == DBNull.Value) ? "" : reader["MonedaNm"].ToString(); entidad.Moneda = oMon; entidad.Fecha = Convert.ToDateTime(reader["Fecha"]); entidad.NroCheque = (reader["NroCheque"] == DBNull.Value) ? "" : reader["NroCheque"].ToString(); entidad.Monto = (reader["Monto"] == DBNull.Value) ? 0 : Convert.ToDecimal(reader["Monto"]); entidad.Concepto = (reader["Concepto"] == DBNull.Value) ? "" : reader["Concepto"].ToString(); lstCheque.Add(entidad); } } recordCount = Convert.ToInt32(comando.Parameters["@vi_RecordCount"].Value); } } } catch (Exception ex) { clientResponse.Mensaje = ex.Message; clientResponse.Status = "ERROR"; } finally { conexion.Close(); conexion.Dispose(); comando.Dispose(); reader.Dispose(); } Pagination responsepaginacion = new Pagination() { TotalItems = recordCount, TotalPages = (int)Math.Ceiling((double)recordCount / 10) //TotalPages = (int)Math.Ceiling((double)recordCount / objeto.ItemsPerPage) }; clientResponse.DataJson = JsonConvert.SerializeObject(lstCheque).ToString(); clientResponse.paginacion = JsonConvert.SerializeObject(responsepaginacion).ToString(); return(clientResponse); }
public void Nueva(string _nombre, string _direccion, string _telefono, List <NivelEducativo> _lista) { InstitucionEducativa oInstitucion = new InstitucionEducativa(_nombre, _direccion, _telefono, _lista); Instituciones.Agregar(oInstitucion); }