public ActionResult Consultar(string IdEstado_cierre = "", bool Exito = false) { com_estado_cierre_Info model = bus_estado.get_info(IdEstado_cierre); 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", "EstadoCierreCompras", "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 Boolean ModificarDB(com_estado_cierre_Info Info, ref string msg) { try { using (EntitiesCompras context = new EntitiesCompras()) { var contact = context.com_estado_cierre.FirstOrDefault(v => v.IdEstado_cierre == Info.IdEstado_cierre); if (contact != null) { contact.IdEstado_cierre = Info.IdEstado_cierre; contact.Descripcion = Info.Descripcion; contact.estado = Info.estado; contact.Fecha_UltMod = Info.Fecha_UltMod; contact.IdUsuarioUltMod = Info.IdUsuarioUltMod; 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_estado_cierre_Info get_info(string IdEstado_cierre) { try { com_estado_cierre_Info info = new com_estado_cierre_Info(); using (Entities_compras Context = new Entities_compras()) { com_estado_cierre Entity = Context.com_estado_cierre.Where(q => q.IdEstado_cierre == IdEstado_cierre).FirstOrDefault(); if (Entity == null) { return(null); } info = new com_estado_cierre_Info { IdEstado_cierre = Entity.IdEstado_cierre, Descripcion = Entity.Descripcion, estado = Entity.estado }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(com_estado_cierre_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_estado_cierre Entity = Context.com_estado_cierre.Where(q => q.IdEstado_cierre == info.IdEstado_cierre).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Descripcion = info.Descripcion; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <com_estado_cierre_Info> Get_List_estado_cierre() { try { List <com_estado_cierre_Info> Lst = new List <com_estado_cierre_Info>(); EntitiesCompras oEnti = new EntitiesCompras(); var Query = from q in oEnti.com_estado_cierre select q; foreach (var item in Query) { com_estado_cierre_Info Obj = new com_estado_cierre_Info(); Obj.IdEstado_cierre = item.IdEstado_cierre; Obj.Descripcion = item.Descripcion; 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.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public ActionResult Anular(com_estado_cierre_Info model) { model.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_estado.anularDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Modificar(com_estado_cierre_Info model) { model.IdUsuarioUltMod = SessionFixed.IdUsuario; if (!bus_estado.modificarDB(model)) { return(View(model)); } return(RedirectToAction("Consultar", new { IdEstado_cierre = model.IdEstado_cierre, Exito = true })); }
public ActionResult Anular(string IdEstado_cierre = "") { com_estado_cierre_Info model = bus_estado.get_info(IdEstado_cierre); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public bool anularDB(com_estado_cierre_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Nuevo() { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "EstadoCierreCompras", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion com_estado_cierre_Info model = new com_estado_cierre_Info(); return(View(model)); }
public ActionResult Nuevo(com_estado_cierre_Info model) { if (bus_estado.validar_existe_IdEstado(model.IdEstado_cierre)) { ViewBag.mensaje = "El código ya se encuentra registrado"; return(View(model)); } if (!bus_estado.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Consultar", new { IdEstado_cierre = model.IdEstado_cierre, Exito = true })); }
public void set_Info(com_estado_cierre_Info _Info) { try { Info = _Info; txtcodigo.Text = Info.IdEstado_cierre.ToString(); txtdescripcion.Text = Info.Descripcion.ToString(); chk_estado.Checked = (Info.estado == "A") ? true : false; lblanulado.Visible = (Info.estado == "I") ? true : false; } catch (Exception ex) { } }
public Boolean ModificarDB(com_estado_cierre_Info Info, ref string msg) { try { Info.IdUsuarioUltMod = param.IdUsuario; Info.Fecha_UltMod = param.GetDateServer(); return(Odata.ModificarDB(Info, ref msg)); } 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("", "ModificarDB", ex.Message), ex) { EntityType = typeof(com_estado_cierre_Bus) }; } }
public ActionResult Anular(string IdEstado_cierre = "") { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "EstadoCierreCompras", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion com_estado_cierre_Info model = bus_estado.get_info(IdEstado_cierre); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public Boolean GrabarDB(com_estado_cierre_Info Info, ref string msg) { try { using (EntitiesCompras DBCom = new EntitiesCompras()) { var que = from C in DBCom.com_estado_cierre where C.IdEstado_cierre == Info.IdEstado_cierre select C; if (que.Count() == 0) { var TablaDb = new com_estado_cierre(); TablaDb.IdEstado_cierre = Info.IdEstado_cierre; TablaDb.Descripcion = Info.Descripcion; TablaDb.estado = Info.estado; TablaDb.IdUsuarioUltMod = Info.IdUsuarioUltMod; TablaDb.Fecha_Transac = Info.Fecha_Transac; DBCom.com_estado_cierre.Add(TablaDb); DBCom.SaveChanges(); } else { msg = "Error en el ingreso; código Existente"; return(false); } } 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 guardarDB(com_estado_cierre_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_estado_cierre Entity = new com_estado_cierre { IdEstado_cierre = info.IdEstado_cierre, Descripcion = info.Descripcion, estado = "A", Fecha_Transac = DateTime.Now }; Context.com_estado_cierre.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
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", "EstadoCierreCompras", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion com_estado_cierre_Info model = new com_estado_cierre_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), }; var lst = bus_estado.get_list(true); Lista_EstadoCierre.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public bool anularDB(com_estado_cierre_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_estado_cierre Entity = Context.com_estado_cierre.Where(q => q.IdEstado_cierre == info.IdEstado_cierre).FirstOrDefault(); if (Entity == null) { return(false); } Entity.estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.FechaHoraAnul = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo() { com_estado_cierre_Info model = new com_estado_cierre_Info(); return(View(model)); }
private void preparar_formulario(Cl_Enumeradores.eTipo_action _Accion) { try { FrmCom_estado_cierre_Mant frm = new FrmCom_estado_cierre_Mant(); Info = (com_estado_cierre_Info)gridViewEstado.GetFocusedRow(); if (_Accion == Cl_Enumeradores.eTipo_action.actualizar) { if (Info == null) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Seleccione_un_registro), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } if (_Accion == Cl_Enumeradores.eTipo_action.Anular) { if (Info != null) { if (Info.estado == "I") { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.El_registro_se_encuentra_anulado), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { frm = new FrmCom_estado_cierre_Mant(); frm.set_Accion(Cl_Enumeradores.eTipo_action.Anular); frm.Text = frm.Text + "***ANULAR REGISTRO***"; } } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Seleccione_un_registro) + " a Anular", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } switch (_Accion) { case Cl_Enumeradores.eTipo_action.actualizar: frm.set_Info(Info); break; case Cl_Enumeradores.eTipo_action.grabar: break; case Cl_Enumeradores.eTipo_action.consultar: frm.set_Info(Info); break; case Cl_Enumeradores.eTipo_action.Anular: frm.set_Info(Info); break; } frm.set_Accion(_Accion); frm.MdiParent = this.MdiParent; frm.event_FrmCom_estado_cierre_Mant_FormClosing += frm_event_FrmCom_estado_cierre_Mant_FormClosing; frm.Show(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }