public bool guardarDB(com_comprador_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = new com_comprador { IdEmpresa = info.IdEmpresa, IdComprador = info.IdComprador = get_id(info.IdEmpresa), Estado = "A", Descripcion = info.Descripcion, IdUsuario_com = info.IdUsuario_com, IdPersona = info.IdPersona, cedula = info.cedula, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.com_comprador.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
void ucGe_Menu_Mantenimiento_x_usuario1_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { Info = (com_comprador_Info)gridViewComprador.GetFocusedRow(); if (Info != null) { if (Info.Estado == "I") { MessageBox.Show("El registro ya fue Anulado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { frm = new FrmCom_CompradorMantenimiento(Cl_Enumeradores.eTipo_action.Anular); frm.Text = frm.Text + "***ANULAR REGISTRO***"; frm._SetInfo = Info; frm.Show(); frm.MdiParent = this.MdiParent; frm.event_FrmCom_CompradorMantenimiento_FormClosing += frm_event_FrmCom_CompradorMantenimiento_FormClosing; } } else { MessageBox.Show("Seleccione un Registro a Anular", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean ModificarDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras context = new EntitiesCompras()) { var contact = context.com_comprador.First(var => var.IdEmpresa == info.IdEmpresa && var.IdComprador == info.IdComprador); contact.IdUsuario_com = info.IdUsuario_com; contact.Descripcion = info.Descripcion; contact.Estado = info.Estado; 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 modificarDB(com_comprador_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = Context.com_comprador.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdComprador == info.IdComprador).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Descripcion = info.Descripcion; Entity.IdUsuario_com = info.IdUsuario_com; Entity.IdPersona = info.IdPersona; Entity.cedula = info.cedula; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(com_comprador_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = Context.com_comprador.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdComprador == info.IdComprador).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 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", "Comprador", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion com_comprador_Info model = new com_comprador_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession), IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa) }; var lst = bus_comprador.get_list(model.IdEmpresa, true); Lista_Comprador.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public com_comprador_Info get_info(int IdEmpresa, decimal IdComprador) { try { com_comprador_Info info = new com_comprador_Info(); using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = Context.com_comprador.Where(q => q.IdEmpresa == IdEmpresa && q.IdComprador == IdComprador).FirstOrDefault(); if (Entity == null) { return(null); } info = new com_comprador_Info { IdEmpresa = Entity.IdEmpresa, IdComprador = Entity.IdComprador, Estado = Entity.Estado, Descripcion = Entity.Descripcion, IdUsuario_com = Entity.IdUsuario_com, IdPersona = Entity.IdPersona, cedula = Entity.cedula }; } return(info); } catch (Exception) { throw; } }
public Boolean AnularDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras context = new EntitiesCompras()) { var contact = context.com_comprador.FirstOrDefault(var => var.IdEmpresa == info.IdEmpresa && var.IdComprador == info.IdComprador); if (contact != null) { contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu; contact.MotiAnula = info.MotiAnula; contact.Fecha_UltAnu = DateTime.Now; contact.Estado = "I"; 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.InnerException.ToString()); } }
public ActionResult Consultar(int IdEmpresa = 0, decimal IdComprador = 0, bool Exito = false) { com_comprador_Info model = bus_comprador.get_info(IdEmpresa, IdComprador); 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", "Comprador", "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; } cargar_combos(); return(View(model)); }
public ActionResult Nuevo(com_ordencompra_local_Info model) { model.IdUsuario = SessionFixed.IdUsuario; model.lst_det = List_det.get_list(model.IdTransaccionSession); var IdUsuario_Com = SessionFixed.IdUsuario; com_comprador_Info info_comprador = bus_comprador.get_info_x_IdUsuario(model.IdEmpresa, IdUsuario_Com); if (info_comprador == null) { model.IdComprador = 0; } else { model.IdComprador = info_comprador.IdComprador; } if (!Validar(model, ref mensaje)) { ViewBag.mensaje = mensaje; SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); cargar_combos(model.IdEmpresa); return(View(model)); } if (!bus_ordencompra.guardarDB(model)) { SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString(); cargar_combos(model.IdEmpresa); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdSucursal = model.IdSucursal, IdOrdenCompra = model.IdOrdenCompra, Exito = true })); }
public Boolean GuardarDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras Context = new EntitiesCompras()) { com_comprador Address = new com_comprador(); Address.IdComprador = info.IdComprador = getIdComprador(info.IdEmpresa, ref mensaje); Address.IdEmpresa = info.IdEmpresa; Address.IdUsuario_com = info.IdUsuario_com; Address.Descripcion = info.Descripcion.Trim(); Address.Estado = "A"; Address.IdPersona = (info.IdPersona == 0) ? null : info.IdPersona; Address.cedula = info.cedula; Address.IdUsuario = info.IdUsuario; Address.Fecha_Transac = DateTime.Now; Context.com_comprador.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 ActionResult Nuevo(com_comprador_Info model) { model.IdUsuario = SessionFixed.IdUsuario; if (!bus_comprador.guardarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo() { com_comprador_Info model = new com_comprador_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa) }; cargar_combos(); return(View(model)); }
public ActionResult Nuevo(com_comprador_Info model) { model.IdUsuario = SessionFixed.IdUsuario; if (!bus_comprador.guardarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdComprador = model.IdComprador, Exito = true })); }
public bool anularDB(com_comprador_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Modificar(int IdEmpresa = 0, decimal IdComprador = 0) { com_comprador_Info model = bus_comprador.get_info(IdEmpresa, IdComprador); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
private void gridViewComprador_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { Info = (com_comprador_Info)gridViewComprador.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean AnularDB(com_comprador_Info info, ref string msg) { try { return(odata.AnularDB(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("", "AnularDB", ex.Message), ex) { EntityType = typeof(com_comprador_Bus) }; } }
public com_comprador_Info get_CompradorInfo() { try { InfoComprador = listComprador.FirstOrDefault(v => v.IdComprador == Convert.ToDecimal(cmb_comprador.EditValue)); return(InfoComprador); } 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_comprador_Info()); } }
public ActionResult Anular(int IdEmpresa = 0, decimal IdComprador = 0) { #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Compras", "Comprador", "Index"); if (!info.Anular) { return(RedirectToAction("Index")); } #endregion com_comprador_Info model = bus_comprador.get_info(IdEmpresa, IdComprador); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(); return(View(model)); }
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", "Comprador", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion com_comprador_Info model = new com_comprador_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa) }; cargar_combos(); return(View(model)); }
public Boolean ModificarDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras context = new EntitiesCompras()) { var contact = context.com_comprador.First(var => var.IdEmpresa == info.IdEmpresa && var.IdComprador == info.IdComprador); contact.IdUsuario_com = info.IdUsuario_com; contact.Descripcion = info.Descripcion; contact.Correo = info.Correo; var lst = context.com_comprador_familia.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdComprador == info.IdComprador).ToList(); foreach (var item in lst) { context.com_comprador_familia.Remove(item); } int Secuencia = 1; foreach (var item in info.ListaDetalle) { context.com_comprador_familia.Add(new com_comprador_familia { IdEmpresa = info.IdEmpresa, IdComprador = info.IdComprador, Secuencia = Secuencia++, IdFamilia = item.IdFamilia }); } 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 Boolean GuardarDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras Context = new EntitiesCompras()) { com_comprador Address = new com_comprador { IdComprador = info.IdComprador = getIdComprador(info.IdEmpresa, ref mensaje), IdEmpresa = info.IdEmpresa, IdUsuario_com = info.IdUsuario_com, Descripcion = info.Descripcion, Estado = "A", IdUsuario = info.IdUsuario, Correo = info.Correo, Fecha_Transac = DateTime.Now }; Context.com_comprador.Add(Address); int Secuencia = 1; foreach (var item in info.ListaDetalle) { Context.com_comprador_familia.Add(new com_comprador_familia { IdEmpresa = info.IdEmpresa, IdComprador = info.IdComprador, Secuencia = Secuencia++, IdFamilia = item.IdFamilia }); } 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()); } }
private void LimpiarDatos() { try { enu = Cl_Enumeradores.eTipo_action.grabar; Info = new com_comprador_Info(); txtIdComprador.EditValue = ""; txtNombre.Text = ""; ucGe_Menu_Superior_Mant1.Visible_bntGuardar_y_Salir = true; ucGe_Menu_Superior_Mant1.Visible_btnGuardar = true; cmbIdUsuario.EditValue = null; blst = new BindingList <com_comprador_familia_Info>(); gc_detalle.DataSource = blst; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <com_comprador_Info> Get_List_comprador(int IdEmpresa) { List <com_comprador_Info> Lst = new List <com_comprador_Info>(); try { EntitiesCompras oEnti = new EntitiesCompras(); var Query = from q in oEnti.com_comprador where q.IdEmpresa == IdEmpresa select q; foreach (var item in Query) { com_comprador_Info Obj = new com_comprador_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdComprador = item.IdComprador; Obj.IdUsuario_com = item.IdUsuario_com; Obj.Descripcion = item.Descripcion; Obj.Estado = item.Estado.TrimEnd(); Obj.SEstado = (item.Estado.TrimEnd() == "A") ? "ACTIVO" : "*ANULADO*"; Obj.IdPersona = Convert.ToDecimal(item.IdPersona); Obj.cedula = item.cedula; 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()); } }
private void LimpiarDatos() { try { enu = Cl_Enumeradores.eTipo_action.grabar; Info = new com_comprador_Info(); txtIdComprador.EditValue = ""; txtIdPersona.EditValue = ""; txtCedula.Text = ""; txtCedula.Enabled = true; txtNombre.Text = ""; ucGe_Menu_Superior_Mant1.Visible_bntGuardar_y_Salir = true; ucGe_Menu_Superior_Mant1.Visible_btnGuardar = true; cmbIdUsuario.EditValue = null; txtCedula.Focus(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }