public List <in_Marca_Info> Get_List_Marca() { try { List <in_Marca_Info> lM = new List <in_Marca_Info>(); EntitiesInventario OEUser = new EntitiesInventario(); var select_ = from TI in OEUser.in_Marca select TI; foreach (var item in select_) { in_Marca_Info dat_ = new in_Marca_Info(); dat_.IdEmpresa = item.IdEmpresa; dat_.IdMarca = item.IdMarca; dat_.Descripcion = item.Descripcion; dat_.Estado = item.Estado; lM.Add(dat_); } return(lM); } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public in_Marca_Info get_info(int IdEmpresa, int IdMarca) { try { in_Marca_Info info = new in_Marca_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_Marca Entity = Context.in_Marca.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdMarca == IdMarca); if (Entity == null) { return(null); } info = new in_Marca_Info { IdEmpresa = Entity.IdEmpresa, Descripcion = Entity.Descripcion, IdMarca = Entity.IdMarca, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public Boolean ModificarDB(in_Marca_Info prI, ref string mensaje) { try { using (EntitiesInventario context = new EntitiesInventario()) { var contact = context.in_Marca.FirstOrDefault(VProdu => VProdu.IdEmpresa == prI.IdEmpresa && VProdu.IdMarca == prI.IdMarca); if (contact != null) { contact.Estado = prI.Estado; contact.IdMarca = prI.IdMarca; contact.Descripcion = prI.Descripcion; contact.IdUsuarioUltMod = prI.IdUsuarioUltMod; contact.Fecha_UltMod = prI.Fecha_UltMod; contact.nom_pc = prI.nom_pc; contact.ip = prI.ip; context.SaveChanges(); mensaje = "Grabacion ok..."; } } 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool guardarDB(in_Marca_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_Marca Entity = new in_Marca { IdEmpresa = info.IdEmpresa, IdMarca = info.IdMarca = get_id(info.IdEmpresa), Descripcion = info.Descripcion, Estado = info.Estado = "A", IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.in_Marca.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean AnularDB(in_Marca_Info info) { try { using (EntitiesInventario context = new EntitiesInventario()) { var contact = context.in_Marca.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdMarca == info.IdMarca); if (contact != null) { contact.Estado = "I"; contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu; contact.Fecha_UltAnu = info.Fecha_UltAnu; contact.MotiAnula = info.MotiAnula; contact.nom_pc = info.nom_pc; contact.ip = info.ip; 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public void set_Info(in_Marca_Info info) { try { txt_idMarca.Text = info.IdMarca.ToString(); txt_descripcion.Text = info.Descripcion; chk_estado.Checked = (info.Estado == "A") ? true : false; if (chk_estado.Checked == false) { lblAnulado.Visible = true; } else { lblAnulado.Visible = false; } marcaI = info; } catch (Exception ex) { logError.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public in_Marca_Info Get_Info_Marca(int IdMarca, int IdEmpresa) { try { in_Marca_Info marca = new in_Marca_Info(); EntitiesInventario OEt = new EntitiesInventario(); var marc = OEt.in_Marca.First(var => var.IdMarca == IdMarca && var.IdEmpresa == IdEmpresa); marca.Descripcion = marc.Descripcion; marca.IdEmpresa = marc.IdEmpresa; marca.IdMarca = marc.IdMarca; marca.Estado = marc.Estado; return(marca); } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public ActionResult Consultar(int IdEmpresa = 0, int IdMarca = 0, bool Exito = false) { in_Marca_Info model = bus_marca.get_info(IdEmpresa, IdMarca); 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, "Inventario", "Marca", "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 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, "Inventario", "Marca", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion in_Marca_Info model = new in_Marca_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), }; var lst = bus_marca.get_list(model.IdEmpresa, true); Lista_Marca.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public List <in_Marca_Info> Get_list_Marca(int idEmpresa) { try { List <in_Marca_Info> lM = new List <in_Marca_Info>(); EntitiesInventario OECbtecble_Info = new EntitiesInventario(); var selectCbtecble = from C in OECbtecble_Info.in_Marca where C.IdEmpresa == idEmpresa select C; foreach (var item in selectCbtecble) { in_Marca_Info prd = new in_Marca_Info(); prd.Estado = item.Estado; prd.IdEmpresa = item.IdEmpresa; prd.Descripcion = item.Descripcion; prd.IdMarca = item.IdMarca; prd.Sestado = (item.Estado == "A") ? "ACTIVO" : "*ANULADO*"; lM.Add(prd); } return(lM); } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { marcaI = (in_Marca_Info)gridViewMarca.GetFocusedRow(); if (marcaI.IdMarca == 0) { MessageBox.Show("Seleccione una registro", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (marcaI.Estado == "I") { MessageBox.Show("No se pueden modificar registros inactivos", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { FrmIn_Marca_Mant frm = new FrmIn_Marca_Mant(); frm.set_Accion(Cl_Enumeradores.eTipo_action.actualizar); frm.set_Info(marcaI); frm.ShowDialog(); frm.event_FrmIn_Marca_Mant_FormClosing += frm_event_FrmIn_Marca_Mant_FormClosing; load_datos(); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Modificar(in_Marca_Info model) { if (!bus_marca.modificarDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(in_Marca_Info model) { if (!bus_marca.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(in_Marca_Info model) { if (!bus_marca.guardarDB(model)) { return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdMarca = model.IdMarca, Exito = true })); }
public ActionResult Nuevo(int IdEmpresa = 0) { in_Marca_Info model = new in_Marca_Info { IdEmpresa = IdEmpresa }; return(View()); }
public ActionResult Anular(int IdEmpresa = 0, int IdMarca = 0) { in_Marca_Info model = bus_marca.get_info(IdEmpresa, IdMarca); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public bool anularDB(in_Marca_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public bool modificarDB(in_Marca_Info info) { try { return(odata.modificarDB(info)); } catch (Exception) { throw; } }
private void gridViewMarca_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { marcaI = (in_Marca_Info)gridViewMarca.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(in_Marca_Info prI, ref string mensaje) { try { int idMarca; using (EntitiesInventario context = new EntitiesInventario()) { EntitiesInventario EDB = new EntitiesInventario(); idMarca = GetIdMarca(prI.IdEmpresa); prI.IdMarca = idMarca; var Q = from per in EDB.in_Marca where per.IdMarca == prI.IdMarca && per.IdEmpresa == prI.IdEmpresa select per; if (Q.ToList().Count == 0) { var address = new in_Marca(); address.IdEmpresa = prI.IdEmpresa; address.IdMarca = prI.IdMarca; address.Descripcion = prI.Descripcion.Trim(); address.Estado = prI.Estado; address.IdUsuario = prI.IdUsuario; address.Fecha_Transac = prI.Fecha_Transac; address.nom_pc = prI.nom_pc; address.ip = prI.ip; context.in_Marca.Add(address); context.SaveChanges(); mensaje = "Grabacion ok.."; } else { 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public ActionResult Anular(in_Marca_Info model) { if (bus_marca.si_esta_en_uso(model.IdEmpresa, model.IdMarca)) { ViewBag.mensaje = "El registro " + model.Descripcion + ", esta en uso en productos"; return(View(model)); } if (!bus_marca.anularDB(model)) { return(View(model)); } return(RedirectToAction("Index")); }
void LimpiarDatos() { try { _Accion = Cl_Enumeradores.eTipo_action.grabar; txt_idMarca.Text = ""; txt_descripcion.Text = ""; marcaI = new in_Marca_Info(); } catch (Exception ex) { logError.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void set_Info(in_Marca_Info info) { try { txt_idMarca.Text = info.IdMarca.ToString(); txt_descripcion.Text = info.Descripcion; chk_estado.Checked = (info.Estado == "A") ? true : false; marcaI = info; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public in_Marca_Info get_MarcaInfo() { try { InfoMarca = listMarca.FirstOrDefault(v => v.IdMarca == Convert.ToInt32(cmbMarca.EditValue)); return(InfoMarca); } 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(null); } }
public ActionResult Anular(int IdEmpresa = 0, int IdMarca = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Inventario", "Marca", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion in_Marca_Info model = bus_marca.get_info(IdEmpresa, IdMarca); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
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, "Inventario", "Marca", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion in_Marca_Info model = new in_Marca_Info { IdEmpresa = IdEmpresa }; return(View()); }
private void UlGridMarca_BeforeRowActivate(object sender, Infragistics.Win.UltraWinGrid.RowEventArgs e) { try { in_Marca_Info per = new in_Marca_Info(); if (e.Row.Index >= 0) { marcaI = (in_Marca_Info)e.Row.ListObject; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { marcaI = (in_Marca_Info)gridViewMarca.GetFocusedRow(); if (marcaI.IdMarca == 0) { MessageBox.Show("Selecciones una registro", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else if (marcaI.Estado == "I") { MessageBox.Show("No se procedio con la Anulación porque ya esta Anulado", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (MessageBox.Show("¿Está seguro que desea anular dicha Marca?", "Anulación de Marca", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmIn_Marca_Mant frm = new FrmIn_Marca_Mant(); frm.set_Accion(Cl_Enumeradores.eTipo_action.Anular); frm.marcaI = marcaI; in_marca_bus MB = new in_marca_bus(); FrmGe_MotivoAnulacion FRM = new FrmGe_MotivoAnulacion(); FRM.ShowDialog(); frm.event_FrmIn_Marca_Mant_FormClosing += frm_event_FrmIn_Marca_Mant_FormClosing; marcaI.MotiAnula = FRM.motivoAnulacion; if (MB.AnularDB(marcaI)) { MessageBox.Show("Anulado ok", "Operación Exitosa"); } else { MessageBox.Show("No se Anulado", "Operación Fallida"); } load_datos(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean ModificarDB(in_Marca_Info prI, ref string mensaje) { try { in_marca_data marD = new in_marca_data(); prI.IdUsuarioUltMod = PARAM.IdUsuario; prI.Fecha_UltMod = PARAM.Fecha_Transac; prI.nom_pc = PARAM.nom_pc; prI.ip = PARAM.ip; return(marD.ModificarDB(prI, ref mensaje)); } 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(in_marca_bus) }; } }
public Boolean AnularDB(in_Marca_Info info) { try { in_marca_data data = new in_marca_data(); info.IdUsuarioUltAnu = PARAM.IdUsuario; info.Fecha_UltAnu = PARAM.Fecha_Transac; info.nom_pc = PARAM.nom_pc; info.ip = PARAM.ip; return(data.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("", "Anular", ex.Message), ex) { EntityType = typeof(in_marca_bus) }; } }