public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "DepartamentoCompras", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion com_departamento_Info model = new com_departamento_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa) }; var lst = bus_dpto.get_list(model.IdEmpresa, true); Lista_Departamento.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public Boolean GuardarDB(com_departamento_Info Info) { try { using (EntitiesCompras Context = new EntitiesCompras()) { var Address = new com_departamento(); Address.IdEmpresa = Info.IdEmpresa; Address.IdDepartamento = Info.IdDepartamento = GetId(Info.IdEmpresa); Address.nom_departamento = Info.nom_departamento; Address.Estado = "A"; Address.IdUsuario = Info.IdUsuario; Address.Fecha_Transac = DateTime.Now; Context.com_departamento.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool anularDB(com_departamento_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_departamento Entity = Context.com_departamento.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdDepartamento == info.IdDepartamento).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(com_departamento_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_departamento Entity = new com_departamento { IdEmpresa = info.IdEmpresa, IdDepartamento = info.IdDepartamento = get_id(info.IdEmpresa), nom_departamento = info.nom_departamento, Estado = "A", IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.com_departamento.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ModificarDB(com_departamento_Info info) { try { EntitiesCompras context = new EntitiesCompras(); var contenido = context.com_departamento.FirstOrDefault(var => var.IdEmpresa == info.IdEmpresa && var.IdDepartamento == info.IdDepartamento); if (contenido != null) { contenido.nom_departamento = info.nom_departamento; contenido.Estado = info.Estado; contenido.IdUsuarioUltMod = info.IdUsuarioUltMod; contenido.Fecha_UltMod = DateTime.Now; context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public com_departamento_Info get_info(int IdEmpresa, decimal IdDepartamento) { try { com_departamento_Info info = new com_departamento_Info(); using (Entities_compras Context = new Entities_compras()) { com_departamento Entity = Context.com_departamento.Where(q => q.IdEmpresa == IdEmpresa && q.IdDepartamento == IdDepartamento).FirstOrDefault(); if (Entity == null) { return(null); } info = new com_departamento_Info { IdEmpresa = Entity.IdEmpresa, nom_departamento = Entity.nom_departamento, IdDepartamento = Entity.IdDepartamento, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public Boolean AnularDB(com_departamento_Info Info) { try { using (EntitiesCompras context = new EntitiesCompras()) { var contact = context.com_departamento.FirstOrDefault(var => var.IdEmpresa == Info.IdEmpresa && var.IdDepartamento == Info.IdDepartamento); if (contact != null) { contact.Estado = "I"; contact.IdUsuarioUltAnu = Info.IdUsuarioUltAnu; contact.Fecha_UltAnu = Info.Fecha_UltAnu; contact.MotiAnula = Info.MotiAnula; context.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <com_departamento_Info> Get_List_Departamento(int IdEmpresa) { List <com_departamento_Info> Lst = new List <com_departamento_Info>(); EntitiesCompras oEnti = new EntitiesCompras(); try { var Query = from q in oEnti.com_departamento where q.IdEmpresa == IdEmpresa select q; foreach (var item in Query) { com_departamento_Info Obj = new com_departamento_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdDepartamento = item.IdDepartamento; Obj.nom_departamento = item.nom_departamento; Obj.Estado = item.Estado; Lst.Add(Obj); } return(Lst); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }
public ActionResult Consultar(int IdEmpresa = 0, decimal IdDepartamento = 0, bool Exito = false) { com_departamento_Info model = bus_dpto.get_info(IdEmpresa, IdDepartamento); if (model == null) { return(RedirectToAction("Index")); } #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "DepartamentoCompras", "Index"); if (model.Estado == "I") { info.Modificar = false; info.Anular = false; } model.Nuevo = (info.Nuevo == true ? 1 : 0); model.Modificar = (info.Modificar == true ? 1 : 0); model.Anular = (info.Anular == true ? 1 : 0); #endregion if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } return(View(model)); }
public ActionResult Nuevo(com_departamento_Info model) { model.IdUsuario = SessionFixed.IdUsuario; if (!bus_dpto.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdDepartamento = model.IdDepartamento, Exito = true })); }
public ActionResult Anular(com_departamento_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_dpto.anularDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(int IdEmpresa = 0) { com_departamento_Info model = new com_departamento_Info { IdEmpresa = IdEmpresa }; return(View(model)); }
public ActionResult Anular(int IdEmpresa = 0, decimal IdDepartamento = 0) { com_departamento_Info model = bus_dpto.get_info(IdEmpresa, IdDepartamento); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public bool anularDB(com_departamento_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public void Set_Info_Departamento(com_departamento_Info Info) { try { Info_Departamento = Info; } catch (Exception ex) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show(ex.Message); } }
public com_departamento_Info Get_Info_Departamento() { try { InfoDepartamento = listSolicitante.FirstOrDefault(v => v.IdDepartamento == Convert.ToDecimal(cmb_Departamento.EditValue)); return(InfoDepartamento); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(new com_departamento_Info()); } }
public Boolean AnularDB(com_departamento_Info Info) { try { return(Odata.AnularDB(Info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_MotivoRequerimiento", ex.Message), ex) { EntityType = typeof(com_Catalogo_Bus) }; } }
private void Anular() { try { if (Info_Departamento.Estado != "I") { if (MessageBox.Show("¿Está seguro que desea anular el Tipo de Rubro #:" + txtIdDepartamento.Text.Trim() + " ?", "Anulación de Mantenimiento Tipo Rubro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); Depar = new com_departamento_Info(); mensaje = ""; Depar = Get_Departamento(ref mensaje); if (mensaje != "") { MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } Depar.IdUsuarioUltAnu = param.IdUsuario; Depar.MotiAnula = fr.motivoAnulacion; bool resultado = Bus.AnularDB(Depar); if (resultado) { MessageBox.Show(mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu_Superior_Mant1.Visible_bntGuardar_y_Salir = false; this.ucGe_Menu_Superior_Mant1.Visible_btnGuardar = false; } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("El rubro #:" + txtIdDepartamento.Text.Trim() + " ya se encuentra anulado.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error " + ex.Message.ToString(), "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult Nuevo(int IdEmpresa = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "DepartamentoCompras", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion com_departamento_Info model = new com_departamento_Info { IdEmpresa = IdEmpresa }; return(View(model)); }
public ActionResult Anular(int IdEmpresa = 0, decimal IdDepartamento = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "DepartamentoCompras", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion com_departamento_Info model = bus_dpto.get_info(IdEmpresa, IdDepartamento); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public Boolean Modificar() { bool resultado = false; try { Depar = new com_departamento_Info(); if (txtNombre_Departamento.Text == "") { MessageBox.Show("Ingrese un Nombre para el Departamento", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); return(resultado); } Depar = Get_Departamento(ref mensaje); if (mensaje != "") { MessageBox.Show(mensaje); return(resultado); } Depar.IdUsuarioUltMod = param.IdUsuario; Depar.Fecha_UltMod = DateTime.Now; if (Bus.ModificarDB(Depar)) { MessageBox.Show("Grabado Exitoso", " Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); resultado = true; } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(resultado); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message); return(false); } }
private void ucGe_Menu_Mantenimiento_x_usuario1_event_btnconsultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info = (com_departamento_Info)this.gridView_Departamento.GetFocusedRow(); if (Info == null) { MessageBox.Show("Seleccione un registro", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { Preparar_Formulario(Cl_Enumeradores.eTipo_action.consultar); } } catch (Exception ex) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(ex.ToString()); } }
public com_departamento_Info Get_Departamento(ref string mensaje) { com_departamento_Info Depar_Info = new com_departamento_Info(); try { Depar_Info.IdEmpresa = param.IdEmpresa; Depar_Info.IdDepartamento = (txtIdDepartamento.Text != "") ? Convert.ToDecimal(txtIdDepartamento.Text) : 0; Depar_Info.nom_departamento = txtNombre_Departamento.Text; Depar_Info.Estado = (chkEstado.Checked == true) ? "A" : "I"; return(Depar_Info); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); mensaje = ex.Message.ToString(); MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); throw new Exception(); } }