public async Task <IActionResult> Create([Bind("Idcde,Codigo,Nombre,Latitud,Longitud,Abreviatura,Apiestado,Apitransaccion,Usucre,Feccre,Usumod,Fecmod")] CatDepartamentos catDepartamentos) { if (ModelState.IsValid) { try { catDepartamentos.Usucre = this.GetLogin(); _context.Add(catDepartamentos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (Exception exp) { if (exp.InnerException is NpgsqlException) { ViewBag.ErrorDb = exp.InnerException.Message; } else { ModelState.AddModelError("", exp.Message); } return(View()); } } return(View(catDepartamentos)); }
public void eliminarDepartamento(CatDepartamentos _catdepartamentos) { try { using (SqlCommand command = new SqlCommand("spd_cat_departamentos_del", cn.Connection)) { command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@iddepto", _catdepartamentos.iddepto); cn.OpenConnection(); command.ExecuteNonQuery(); } } catch (SqlException ex) { throw new Exception("No se pudo eliminar el registro del departamento" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo eliminar el registro del departamento" + ex.Message); } finally { cn.CloseConnection(); } }
public int insertarDepartamento(CatDepartamentos _catdepartamentos) { int id = 0; try { using (SqlCommand command = new SqlCommand("spd_cat_departamentos_ins", cn.Connection)) { command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@descripcion", _catdepartamentos.descripcion); cn.OpenConnection(); id = (int)command.ExecuteScalar(); } } catch (SqlException ex) { throw new Exception("No se pudo insertar el registro del departamento" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo insertar el registro del departamento" + ex.Message); } finally { cn.CloseConnection(); } return(id); }
protected void Editar_Click(object sender, EventArgs e) { if (txtDescripcionEditar.Text == String.Empty) { lblMensajeEditar.Visible = true; upModalEditar.Update(); } else { if (Catalogo.Value == "Departamentos") { _catdepartamento = new CatDepartamentos(); _catdepartamento.iddepto = Convert.ToInt32(ID.Value.ToString()); _catdepartamento.descripcion = txtDescripcionEditar.Text; _catdepneg.modificarDepartamento(_catdepartamento); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEditar", "$('#ModalEditar').modal('hide');", true); upModalEditar.Update(); GridViewDepartamentos.DataSource = _catdepneg.list(); GridViewDepartamentos.DataBind(); } if (Catalogo.Value == "Sedes") { _catsede = new CatSedes(); _catsede.idsede = Convert.ToInt32(ID.Value.ToString()); _catsede.descripcion = txtDescripcionEditar.Text; _catsedneg.modificarSede(_catsede); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEditar", "$('#ModalEditar').modal('hide');", true); upModalEditar.Update(); GridViewSedes.DataSource = _catsedneg.list(); GridViewSedes.DataBind(); } if (Catalogo.Value == "Puestos") { _catpuesto = new CatPuestos(); _catpuesto.idpuesto = Convert.ToInt32(ID.Value.ToString()); _catpuesto.descripcion = txtDescripcionEditar.Text; _catpuesneg.modificarPuesto(_catpuesto); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEditar", "$('#ModalEditar').modal('hide');", true); upModalEditar.Update(); GridViewPuestos.DataSource = _catpuesneg.list(); GridViewPuestos.DataBind(); } if (Catalogo.Value == "Temas") { _cattema = new CatTemas(); _cattema.idtema = Convert.ToInt32(ID.Value.ToString()); _cattema.descripcion = txtDescripcionEditar.Text; _cattemneg.modificarTema(_cattema); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEditar", "$('#ModalEditar').modal('hide');", true); upModalEditar.Update(); GridViewTemas.DataSource = _cattemneg.list(); GridViewTemas.DataBind(); } } }
public void eliminarDepartamento(CatDepartamentos _catdepartamentos) { try { CatDepartamentosDAL _catdepartamentosDAL = new CatDepartamentosDAL(); _catdepartamentosDAL.eliminarDepartamento(_catdepartamentos); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int insertarDepartamento(CatDepartamentos _catdepartamentos) { try { CatDepartamentosDAL _catdepartamentosDAL = new CatDepartamentosDAL(); return(_catdepartamentosDAL.insertarDepartamento(_catdepartamentos)); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void Nuevo_Click(object sender, EventArgs e) { if (txtDescripcionNuevo.Text == String.Empty) { lblMensajeNuevo.Visible = true; upModalNuevo.Update(); } else { if (Catalogo.Value == "Departamentos") { _catdepartamento = new CatDepartamentos(); _catdepartamento.descripcion = txtDescripcionNuevo.Text; _catdepneg.insertarDepartamento(_catdepartamento); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalNuevo", "$('#ModalNuevo').modal('hide');", true); upModalNuevo.Update(); GridViewDepartamentos.DataSource = _catdepneg.list(); GridViewDepartamentos.DataBind(); } if (Catalogo.Value == "Sedes") { _catsede = new CatSedes(); _catsede.descripcion = txtDescripcionNuevo.Text; _catsedneg.insertarSede(_catsede); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalNuevo", "$('#ModalNuevo').modal('hide');", true); upModalNuevo.Update(); GridViewSedes.DataSource = _catsedneg.list(); GridViewSedes.DataBind(); } if (Catalogo.Value == "Puestos") { _catpuesto = new CatPuestos(); _catpuesto.descripcion = txtDescripcionNuevo.Text; _catpuesneg.insertarPuesto(_catpuesto); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalNuevo", "$('#ModalNuevo').modal('hide');", true); upModalNuevo.Update(); GridViewPuestos.DataSource = _catpuesneg.list(); GridViewPuestos.DataBind(); } if (Catalogo.Value == "Temas") { _cattema = new CatTemas(); _cattema.descripcion = txtDescripcionNuevo.Text; _cattemneg.insertarTema(_cattema); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalNuevo", "$('#ModalNuevo').modal('hide');", true); upModalNuevo.Update(); GridViewTemas.DataSource = _cattemneg.list(); GridViewTemas.DataBind(); } } }
public async Task <IActionResult> Edit(long id, [Bind("Idcde,Codigo,Nombre,Latitud,Longitud,Abreviatura,Apiestado,Apitransaccion,Usucre,Feccre,Usumod,Fecmod")] CatDepartamentos catDepartamentos) { if (id != catDepartamentos.Idcde) { return(NotFound()); } if (ModelState.IsValid) { try { catDepartamentos.Usumod = this.GetLogin(); catDepartamentos.Apitransaccion = "MODIFICAR"; _context.Update(catDepartamentos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CatDepartamentosExists(catDepartamentos.Idcde)) { return(NotFound()); } else { throw; } } catch (Exception exp) { if (exp.InnerException is NpgsqlException) { ViewBag.ErrorDb = exp.InnerException.Message; } else { ModelState.AddModelError("", exp.Message); } return(View(catDepartamentos)); } return(RedirectToAction(nameof(Index))); } return(View(catDepartamentos)); }
protected void Eliminar_Click(object sender, EventArgs e) { if (Catalogo.Value == "Departamentos") { _catdepartamento = new CatDepartamentos(); _catdepartamento.iddepto = Convert.ToInt32(ID.Value.ToString()); _catdepneg.eliminarDepartamento(_catdepartamento); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true); upModalEliminar.Update(); GridViewDepartamentos.DataSource = _catdepneg.list(); GridViewDepartamentos.DataBind(); } if (Catalogo.Value == "Sedes") { _catsede = new CatSedes(); _catsede.idsede = Convert.ToInt32(ID.Value.ToString()); _catsedneg.eliminarSede(_catsede); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true); upModalEliminar.Update(); GridViewSedes.DataSource = _catsedneg.list(); GridViewSedes.DataBind(); } if (Catalogo.Value == "Puestos") { _catpuesto = new CatPuestos(); _catpuesto.idpuesto = Convert.ToInt32(ID.Value.ToString()); _catpuesneg.eliminarPuesto(_catpuesto); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true); upModalEliminar.Update(); GridViewPuestos.DataSource = _catpuesneg.list(); GridViewPuestos.DataBind(); } if (Catalogo.Value == "Temas") { _cattema = new CatTemas(); _cattema.idtema = Convert.ToInt32(ID.Value.ToString()); _cattemneg.eliminarTema(_cattema); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true); upModalEliminar.Update(); GridViewTemas.DataSource = _cattemneg.list(); GridViewTemas.DataBind(); } }
public List <CatDepartamentos> obtenerDepartamentos(string filtro = null) { List <CatDepartamentos> list = new List <CatDepartamentos>(); CatDepartamentos cat; try { using (SqlCommand command = new SqlCommand("spd_catalogos_get", cn.Connection)) { command.CommandType = CommandType.StoredProcedure; //command.Parameters.AddWithValue("@iddepto", id == 0 ? (object)DBNull.Value : id); command.Parameters.AddWithValue("@tipo", "departamentos"); command.Parameters.AddWithValue("@filtro", string.IsNullOrEmpty(filtro) ? (object)DBNull.Value : filtro); cn.OpenConnection(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { cat = new CatDepartamentos(); cat.iddepto = (int)reader["iddepto"]; cat.descripcion = (string)reader["descripcion"]; cat.fecharegistro = (DateTime)reader["fecharegistro"]; list.Add(cat); } } } catch (SqlException ex) { throw new Exception("No se pudo obtener registros del catalogo de departamentos" + ex.Message); } catch (Exception ex) { throw new Exception("No se pudo obtener registros del catalogo de departamentos" + ex.Message); } finally { cn.CloseConnection(); } return(list); }