private void frmDepartamento_Load(object sender, EventArgs e) { _dbCosolemEntities = new dbCosolemEntities(); _tbDepartamento = new tbDepartamento { estadoRegistro = true }; _dbCosolemEntities.ObjectStateManager.ChangeObjectState(_tbDepartamento, EntityState.Detached); List <Empresa> _tbEmpresa = (from E in _dbCosolemEntities.tbEmpresa select new Empresa { idEmpresa = E.idEmpresa, razonSocial = E.ruc + " - " + E.razonSocial }).ToList(); _tbEmpresa.Insert(0, new Empresa { idEmpresa = 0, razonSocial = "Seleccione" }); cmbEmpresa.DataSource = _tbEmpresa; cmbEmpresa.ValueMember = "idEmpresa"; cmbEmpresa.DisplayMember = "razonSocial"; txtDescripcion.Clear(); dgvCargos.AutoGenerateColumns = false; _BindingListtbCargo = new BindingList <tbCargo>(_tbDepartamento.tbCargo.ToList()); dgvCargos.DataSource = _BindingListtbCargo; txtDescripcion.Select(); }
public ActionResult Edit(string id, [Bind(Include = "dep_Codigo,dep_Nombre,dep_UsuarioCrea,dep_FechaCrea,dep_UsuarioModifica,dep_FechaModifica")] tbDepartamento tbDepartamento) { if (ModelState.IsValid) { IEnumerable <object> list = null; string MsjError = ""; { try { list = db.UDP_Gral_tbDepartamento_Update(tbDepartamento.dep_Codigo, tbDepartamento.dep_Nombre, tbDepartamento.dep_UsuarioCrea, tbDepartamento.dep_FechaCrea, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbDepartamento_Update_Result dep in list) { MsjError = dep.MensajeError; } if (MsjError.StartsWith("-1")) { Function.InsertBitacoraErrores("Departamento/Edit", MsjError, "Edit"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(tbDepartamento)); } else { return(RedirectToAction("Edit/" + tbDepartamento.dep_Codigo)); } } catch (Exception Ex) { Function.InsertBitacoraErrores("Departamento/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(tbDepartamento)); } } } return(View(tbDepartamento)); }
private void frmReporteGeneracionContrasena_Load(object sender, EventArgs e) { tbEmpleado _tbEmpleado = _tbPersona.tbEmpleado; tbEmpresa _tbEmpresa = _tbEmpleado.tbEmpresa; tbCargo _tbCargo = _tbEmpleado.tbCargo; tbDepartamento _tbDepartamento = _tbCargo.tbDepartamento; tbUsuario _tbUsuario = _tbEmpleado.tbUsuario; rptGeneracionContrasena _rptGeneracionContrasena = new rptGeneracionContrasena(); _rptGeneracionContrasena.razonSocial = _tbEmpresa.razonSocial; _rptGeneracionContrasena.nombreCompleto = _tbPersona.nombreCompleto; _rptGeneracionContrasena.descripcionCargo = _tbCargo.descripcion; _rptGeneracionContrasena.descripcionDepartamento = _tbDepartamento.descripcion; _rptGeneracionContrasena.correoElectronico = _tbEmpleado.correoElectronico; _rptGeneracionContrasena.nombreUsuario = _tbUsuario.nombreUsuario; _rptGeneracionContrasena.contrasena = Util.DesencriptaValor(_tbUsuario.contrasena, _tbUsuario.idUsuario.ToString()); _rptGeneracionContrasena.numeroIdentificacion = _tbPersona.numeroIdentificacion; _rptGeneracionContrasena.usuario = Program.tbUsuario.nombreUsuario; _rptGeneracionContrasena.terminal = Program.terminal; rvwGeneracionContrasena.LocalReport.DataSources.Clear(); rvwGeneracionContrasena.LocalReport.ReportPath = Application.StartupPath + "\\Reportes\\Seguridad\\rptGeneracionContrasena.rdlc"; rvwGeneracionContrasena.LocalReport.DataSources.Add(new ReportDataSource("dtsGeneracionContrasena", new List <rptGeneracionContrasena> { _rptGeneracionContrasena })); rvwGeneracionContrasena.RefreshReport(); }
public ActionResult Details(string id) { if (id == null) { return(RedirectToAction("Index")); } tbDepartamento tbDepartamento = db.tbDepartamento.Find(id); if (tbDepartamento == null) { return(RedirectToAction("NotFound", "Login")); } return(View(tbDepartamento)); }
// GET: Departamento/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbDepartamento tbDepartamento = db.tbDepartamento.Find(id); if (tbDepartamento == null) { return(HttpNotFound()); } return(View(tbDepartamento)); }
// GET: Departamento/Edit/5 public ActionResult Edit(string id) { Session["tbMunicipio"] = null; try { ViewBag.smserror = TempData["smserror"].ToString(); } catch { } if (id == null) { return(RedirectToAction("Index")); } tbDepartamento tbDepartamento = db.tbDepartamento.Find(id); return(View(tbDepartamento)); }
private void SetearDepartamento(tbDepartamento _tbDepartamento) { try { this._tbDepartamento = _tbDepartamento; cmbEmpresa.SelectedValue = this._tbDepartamento.idEmpresa; txtDescripcion.Text = this._tbDepartamento.descripcion; _BindingListtbCargo.Clear(); this._tbDepartamento.tbCargo.ToList().ForEach(x => { if (x.estadoRegistro) { _BindingListtbCargo.Add(x); } }); } catch (Exception ex) { Util.MostrarException(this.Text, ex); } }
public ActionResult Create([Bind(Include = "dep_Codigo,dep_Nombre,dep_UsuarioCrea,dep_FechaCrea,dep_UsuarioModifica,dep_FechaModifica")] tbDepartamento tbDepartamento) { IEnumerable <object> list = null; IEnumerable <object> lista = null; string MensajeError = ""; string MsjError = ""; var listMunicipios = (List <tbMunicipio>)Session["tbMunicipio"]; if (db.tbDepartamento.Any(a => a.dep_Nombre == tbDepartamento.dep_Nombre)) { ModelState.AddModelError("", "Ya existe un Departamento con ese Nombre, agregue otro."); } if (ModelState.IsValid) { using (TransactionScope _Tran = new TransactionScope()) { try { list = db.UDP_Gral_tbDepartamento_Insert(tbDepartamento.dep_Codigo, tbDepartamento.dep_Nombre, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbDepartamento_Insert_Result departamento in list) { MsjError = departamento.MensajeError; } if (MsjError.StartsWith("-1")) { Function.InsertBitacoraErrores("Departamento/Create", MsjError, "Create"); ModelState.AddModelError("", "Ya existe un Departamento con ese Código, agregue otro."); return(View(tbDepartamento)); } else { if (listMunicipios != null) { if (listMunicipios.Count > 0) { foreach (tbMunicipio mun in listMunicipios) { lista = db.UDP_Gral_tbMunicipio_Insert(mun.mun_Codigo, tbDepartamento.dep_Codigo, mun.mun_Nombre, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbMunicipio_Insert_Result municipios in lista) { MensajeError = municipios.MensajeError; } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("Departamento/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro detalle, favor contacte al administrador."); return(View(tbDepartamento)); } } } } _Tran.Complete(); } } catch (Exception Ex) { Function.InsertBitacoraErrores("Departamento/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbDepartamento)); } } return(RedirectToAction("Index")); } return(View(tbDepartamento)); }
public ActionResult Edit(int?id, [Bind(Include = "dep_Codigo,dep_Nombre,dep_UsuarioCrea,dep_FechaCrea,dep_UsuarioModifica,dep_FechaModifica")] tbDepartamento tbDepartamento) { IEnumerable <object> depart = null; IEnumerable <object> munici = null; string MsjError = ""; string MensajeError = ""; string UserName = ""; var List = (List <tbMunicipio>)Session["tbMunicipio"]; if (ModelState.IsValid) { using (TransactionScope _Tran = new TransactionScope()) { try { int EmployeeID = Function.GetUser(out UserName); tbDepartamento.dep_UsuarioCrea = EmployeeID; depart = db.UDP_Gral_tbDepartamento_Update(tbDepartamento.dep_Codigo, tbDepartamento.dep_Nombre, EmployeeID ); foreach (UDP_Gral_tbDepartamento_Update_Result Departamentos in depart) { MsjError = Departamentos.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("", "1. No se pudo actualizar el registro, favor contacte al administrador."); return(View(tbDepartamento)); } else { if (List != null && List.Count > 0) { foreach (tbMunicipio municipio in List) { munici = db.UDP_Gral_tbMunicipio_Insert(municipio.mun_codigo , tbDepartamento.dep_Codigo, municipio.mun_nombre, 1, Function.DatetimeNow() ); foreach (UDP_Gral_tbMunicipio_Insert_Result mun in munici) { MensajeError = mun.MensajeError; } if (MensajeError.StartsWith("-1")) { TempData["swalfunction"] = GeneralFunctions._YaExiste; return(RedirectToAction("Edit/" + MsjError)); } } } _Tran.Complete(); TempData["swalfunction"] = GeneralFunctions._isEdited; return(RedirectToAction("Edit/" + MsjError)); } } catch (Exception Ex) { ModelState.AddModelError("", "2. No se pudo actualizar el registro, favor contacte al administrador."); return(RedirectToAction("Edit/" + MsjError)); } } } return(View(tbDepartamento)); }