internal static eResultado Actualizar(TBL_EPI_PRODUCTO oProducto) { DbTransaction dbTrans = null; try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { db.Connection.Open(); dbTrans = db.Connection.BeginTransaction(); db.Transaction = dbTrans; TBL_EPI_PRODUCTO oProductoActual = new TBL_EPI_PRODUCTO(); oProductoActual = (from pro in db.TBL_EPI_PRODUCTO where pro.EPI_INT_IDPRODUCTO == oProducto.EPI_INT_IDPRODUCTO select pro).FirstOrDefault(); oProductoActual.EPI_VCH_CODIGOPRODUCTO = oProducto.EPI_VCH_CODIGOPRODUCTO; oProductoActual.EPI_BIT_INVENTARIABLE = oProducto.EPI_BIT_INVENTARIABLE; oProductoActual.EPI_VCH_DESCRIPCION = oProducto.EPI_VCH_DESCRIPCION; oProductoActual.EPI_VCH_DESCRIPCIONDETALLADA = oProducto.EPI_VCH_DESCRIPCIONDETALLADA; oProductoActual.EPI_VCH_COMENTARIO = oProducto.EPI_VCH_COMENTARIO; oProductoActual.EPI_INT_IDCUENTACONTABLE = oProducto.EPI_INT_IDCUENTACONTABLE; oProductoActual.EPI_INT_IDIMPUESTO = oProducto.EPI_INT_IDIMPUESTO; oProductoActual.EPI_NUM_PRECIOVENTA = oProducto.EPI_NUM_PRECIOVENTA; oProductoActual.EPI_VCH_CODIGOBARRAINTERNO = oProducto.EPI_VCH_CODIGOBARRAINTERNO; oProductoActual.EPI_VCH_CODIGOBARRAPROVEEDOR = oProducto.EPI_VCH_CODIGOBARRAPROVEEDOR; oProductoActual.EPI_INT_IDUNIDADMEDIDA = oProducto.EPI_INT_IDUNIDADMEDIDA; oProductoActual.EPI_INT_IDPROCEDENCIA = oProducto.EPI_INT_IDPROCEDENCIA; oProductoActual.EPI_NUM_STOCKMIN = oProducto.EPI_NUM_STOCKMIN; oProductoActual.EPI_NUM_STOCKMAX = oProducto.EPI_NUM_STOCKMAX; oProductoActual.EPI_INT_IDMONEDACOMPRA = oProducto.EPI_INT_IDMONEDACOMPRA; oProductoActual.EPI_NUM_PRECIOCOMPRA = oProducto.EPI_NUM_PRECIOCOMPRA; oProductoActual.EPI_NUM_SALDOSTOCK = oProducto.EPI_NUM_SALDOSTOCK; oProductoActual.EPI_NUM_SALDODISPONIBLEVENTA = oProducto.EPI_NUM_SALDODISPONIBLEVENTA; oProductoActual.EPI_INT_IDTIPOUSO = oProducto.EPI_INT_IDTIPOUSO; oProductoActual.EPI_INT_IDMARCA = oProducto.EPI_INT_IDMARCA; oProductoActual.EPI_INT_IDTIPOEXISTENCIA = oProducto.EPI_INT_IDTIPOEXISTENCIA; oProductoActual.EPI_INT_IDCATEGORIA = oProducto.EPI_INT_IDCATEGORIA; //oProductoActual.EPI_DAT_FECHAMODIFICACION = DateTime.Now; db.SubmitChanges(); dbTrans.Commit(); } return(eResultado.Correcto); } catch (Exception ex) { dbTrans.Rollback(); XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(eResultado.Error); } }
internal static eResultado Insertar(TBL_EPI_EMPLEADO oEmpleado) { DbTransaction dbTrans = null; try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { db.Connection.Open(); dbTrans = db.Connection.BeginTransaction(); db.Transaction = dbTrans; db.TBL_EPI_EMPLEADO.InsertOnSubmit(oEmpleado); db.SubmitChanges(); dbTrans.Commit(); } return(eResultado.Correcto); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.ToString() + " Comunicar a Sistemas", "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); dbTrans.Rollback(); return(eResultado.Error); throw ex; } }
internal static eResultado Insertar(TBL_EPI_PRODUCTO oProducto) { DbTransaction dbTrans = null; try { using (DataClassEpiNetDataContext dc = new DataClassEpiNetDataContext()) { dc.Connection.Open(); dbTrans = dc.Connection.BeginTransaction(); dc.Transaction = dbTrans; dc.TBL_EPI_PRODUCTO.InsertOnSubmit(oProducto); dc.SubmitChanges(); dbTrans.Commit(); } return(eResultado.Correcto); } catch (Exception ex) { dbTrans.Rollback(); XtraMessageBox.Show(ex.ToString() + " Comunicar a Sistemas", "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(eResultado.Error); } }
internal static List <BEProducto> ListarProductos(int iD, string criterio) { try { List <BEProducto> olProd = new List <BEProducto>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olProd = (from p in db.TBL_EPI_PRODUCTO where (p.EPI_INT_IDPRODUCTO == iD || iD == 0) && (p.EPI_VCH_CODIGOPRODUCTO.ToUpper().Contains(criterio.ToUpper()) || p.EPI_VCH_DESCRIPCION.ToUpper().Contains(criterio.ToUpper())) select new BEProducto { EPI_INT_IDPRODUCTO = p.EPI_INT_IDPRODUCTO, EPI_VCH_CODIGOPRODUCTO = p.EPI_VCH_CODIGOPRODUCTO, EPI_VCH_DESCRIPCION = p.EPI_VCH_DESCRIPCION, EPI_VCH_DESCRIPCIONDETALLADA = p.EPI_VCH_DESCRIPCIONDETALLADA, EPI_VCH_COMENTARIO = p.EPI_VCH_COMENTARIO, EPI_NUM_PRECIOVENTA = p.EPI_NUM_PRECIOVENTA ?? 0, EPI_INT_IDUNIDADMEDIDA = p.EPI_INT_IDUNIDADMEDIDA ?? 0, EPI_VCH_UNIDADMEDIDA = (from m in db.TBL_EPI_UNIDADMEDIDA where m.EPI_INT_IDUNIDADMEDIDA == p.EPI_INT_IDUNIDADMEDIDA select m.EPI_VCH_SIMBOLO).FirstOrDefault() ?? "", EPI_INT_IDIMPUESTO = p.EPI_INT_IDIMPUESTO ?? 0 }).ToList(); } return(olProd); } catch (Exception ex) { XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(new List <BEProducto>()); } }
internal static List <BEOpcionModuloPerfil> ListarOpcionesModuloPerfil(int IdModulo) { try { List <BEOpcionModuloPerfil> olModulo = new List <BEOpcionModuloPerfil>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olModulo = (from p in db.TBL_EPI_OPCIONMODULO where p.EPI_BIT_ACTIVO == true && p.TBL_EPI_OPCION.EPI_BIT_ACTIVO == true && p.TBL_EPI_MODULO.EPI_BIT_ACTIVO == true //&& p.SGC_INT_IDOPCION != null && p.EPI_INT_IDMODULO == IdModulo select new BEOpcionModuloPerfil { EPI_INT_IDOPCION = Convert.ToInt32(p.EPI_INT_IDOPCION), EPI_INT_IDOPCIONMODULO = Convert.ToInt32(p.EPI_INT_IDOPCIONMODULO), EPI_VCH_NOMBREOPCIONMODULO = p.TBL_EPI_MODULO.EPI_VCH_NOMBREMODULO + " » " + p.TBL_EPI_OPCION.EPI_VCH_NOMBREOPCION, }).ToList(); } return(olModulo); } catch (Exception ex) { XtraMessageBox.Show(ex.ToString() + " Comunicar a Sistemas", "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(new List <BEOpcionModuloPerfil>()); throw ex; } }
internal static eResultado Insertar(TBL_EPI_OPCION oOpcion) { DbTransaction dbTrans = null; try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { db.Connection.Open(); dbTrans = db.Connection.BeginTransaction(); db.Transaction = dbTrans; oOpcion.EPI_DAT_FECHACREACION = DateTime.Now; db.TBL_EPI_OPCION.InsertOnSubmit(oOpcion); db.SubmitChanges(); dbTrans.Commit(); } return(eResultado.Correcto); } catch (Exception ex) { MessageBox.Show(ex.ToString() + " Comunicar a Sistemas", "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); dbTrans.Rollback(); return(eResultado.Error); throw ex; } }
internal static List <BEImpuesto> GetListImpuesto(int id, string nombre) { try { List <BEImpuesto> olImp = new List <BEImpuesto>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olImp = (from im in db.TBL_EPI_IMPUESTO where (im.EPI_INT_IDIMPUESTO == id || id == 0) && im.EPI_VCH_NOMBRE.Contains(nombre) select new BEImpuesto { IdImpuesto = im.EPI_INT_IDIMPUESTO, Descripcion = im.EPI_VCH_NOMBRE ?? "", Porcentaje = Convert.ToDecimal(im.EPI_NUM_PORCENTAJE ?? 0) }).ToList(); } return(olImp); } catch (Exception ex) { throw; } }
internal static List <BEOpcion> ListarOpcionesModulo(int IdModulo) { try { List <BEOpcion> olOpcionesModulo = new List <BEOpcion>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olOpcionesModulo = (from om in db.TBL_EPI_OPCIONMODULO join o in db.TBL_EPI_OPCION on om.EPI_INT_IDOPCION equals o.EPI_INT_IDOPCION where om.EPI_BIT_ACTIVO == true && (om.EPI_INT_IDMODULO == IdModulo) select new BEOpcion { EPI_INT_IDOPCION = o.EPI_INT_IDOPCION, EPI_VCH_NOMBREOPCION = o.EPI_VCH_NOMBREOPCION, EPI_BIT_ESRIBBON = Convert.ToBoolean(o.EPI_BIT_ESRIBBON ?? false) }).ToList(); } return(olOpcionesModulo); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "ERROR"); return(null); } }
internal static object ListarUnidadMedida(int id, string descripcion) { try { object olUM = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olUM = (from um in db.TBL_EPI_UNIDADMEDIDA where (um.EPI_INT_IDUNIDADMEDIDA == id || id == 0) && (um.EPI_VCH_DESCRIPCION.Contains(descripcion)) select new { EPI_INT_IDUNIDADMEDIDA = um.EPI_INT_IDUNIDADMEDIDA, EPI_VCH_DESCRIPCION = (um.EPI_VCH_SIMBOLO ?? " ") + "-" + um.EPI_VCH_DESCRIPCION } ).ToList(); } return(olUM); } catch (Exception ex) { throw; } }
internal static object ListarImpuesto(int id, string nombre) { try { object olImp = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olImp = (from im in db.TBL_EPI_IMPUESTO where (im.EPI_INT_IDIMPUESTO == id || id == 0) && (im.EPI_VCH_NOMBRE.Contains(nombre)) select new { EPI_INT_IDIMPUESTO = im.EPI_INT_IDIMPUESTO, EPI_VCH_NOMBRE = im.EPI_VCH_NOMBRE + " - (" + im.EPI_NUM_PORCENTAJE.ToString() + "%)" }).ToList(); } return(olImp); } catch (Exception ex) { throw; } }
internal static eResultado EliminarOpcionModuloPerfil(int idPerfil, int idOpcionModulo) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { TBL_EPI_OPCIONMODULOPERFIL oOpcionModuloPerfil = (from x in db.TBL_EPI_OPCIONMODULOPERFIL where x.EPI_BIT_ACTIVO == true && x.EPI_INT_IDPERFIL == idPerfil && x.EPI_INT_IDOPCIONMODULO == idOpcionModulo select x).Take(1).FirstOrDefault(); if (oOpcionModuloPerfil != null) { oOpcionModuloPerfil.EPI_BIT_ACTIVO = false; db.SubmitChanges(); } } return(eResultado.Correcto); } catch (Exception ex) { XtraMessageBox.Show(ex.ToString(), "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(eResultado.Error); throw ex; } }
internal static eResultado Actualizar(TBL_EPI_PERFIL oPerfil) { DbTransaction dbTrans = null; try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { db.Connection.Open(); dbTrans = db.Connection.BeginTransaction(); db.Transaction = dbTrans; TBL_EPI_PERFIL oPerfilActualiza = new TBL_EPI_PERFIL(); oPerfilActualiza = (from p in db.TBL_EPI_PERFIL where p.EPI_INT_IDPERFIL == oPerfil.EPI_INT_IDPERFIL select p).FirstOrDefault(); oPerfilActualiza.EPI_VCH_NOMBREPERFIL = oPerfil.EPI_VCH_NOMBREPERFIL; oPerfilActualiza.EPI_BIT_ACTIVO = oPerfil.EPI_BIT_ACTIVO; db.SubmitChanges(); dbTrans.Commit(); } return(eResultado.Correcto); } catch (Exception ex) { XtraMessageBox.Show(ex.ToString() + " Comunicar a Sistemas", "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); dbTrans.Rollback(); return(eResultado.Error); throw ex; } }
internal static List <BEOpcionModuloPerfil> ListarOpcionesModuloPerfil(int IdPerfil) { try { List <BEOpcionModuloPerfil> olOpcionModuloPerfil = new List <BEOpcionModuloPerfil>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olOpcionModuloPerfil = (from p in db.TBL_EPI_OPCIONMODULOPERFIL where p.EPI_BIT_ACTIVO == true && p.TBL_EPI_OPCIONMODULO.EPI_BIT_ACTIVO == true && p.TBL_EPI_PERFIL.EPI_BIT_ACTIVO == true && p.TBL_EPI_OPCIONMODULO.EPI_INT_IDOPCION != null && p.EPI_INT_IDPERFIL == IdPerfil select new BEOpcionModuloPerfil { EPI_INT_IDOPCION = Convert.ToInt32(p.TBL_EPI_OPCIONMODULO.EPI_INT_IDOPCION), EPI_INT_IDOPCIONMODULOPERFIL = Convert.ToInt32(p.EPI_INT_IDOPCIONMODULOPERFIL), EPI_INT_IDOPCIONMODULO = Convert.ToInt32(p.EPI_INT_IDOPCIONMODULO), EPI_VCH_NOMBREOPCIONMODULO = p.TBL_EPI_OPCIONMODULO.TBL_EPI_MODULO.EPI_VCH_NOMBREMODULO + " » " + p.TBL_EPI_OPCIONMODULO.TBL_EPI_OPCION.EPI_VCH_NOMBREOPCION, }).ToList(); } return(olOpcionModuloPerfil); } catch (Exception ex) { //MessageBox.Show(ex.ToString(), "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(new List <BEOpcionModuloPerfil>()); throw ex; } }
internal static BindingList <BEPerfil> ListarPerfil(int IdPerfil, string Descripcion) { try { List <BEPerfil> olPerfil = new List <BEPerfil>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olPerfil = (from p in db.TBL_EPI_PERFIL where p.EPI_BIT_ACTIVO == true && (p.EPI_INT_IDPERFIL == IdPerfil || IdPerfil == 0) && (p.EPI_VCH_NOMBREPERFIL.Contains(Descripcion)) select new BEPerfil { EPI_INT_IDPERFIL = p.EPI_INT_IDPERFIL, EPI_VCH_NOMBREPERFIL = p.EPI_VCH_NOMBREPERFIL, EPI_BIT_ACTIVO = p.EPI_BIT_ACTIVO ?? false }).ToList(); } return(new BindingList <BEPerfil>(olPerfil)); } catch (Exception ex) { return(new BindingList <BEPerfil>()); throw ex; } }
internal static List <BEOpcion> Listar(int IdOpcion, string Descripcion) { try { List <BEOpcion> olOpciones = new List <BEOpcion>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olOpciones = (from op in db.TBL_EPI_OPCION where op.EPI_BIT_ACTIVO == true && (op.EPI_INT_IDOPCION == IdOpcion || IdOpcion == 0) && (op.EPI_VCH_NOMBREOPCION == Descripcion || Descripcion == "") select new BEOpcion { EPI_INT_IDOPCION = op.EPI_INT_IDOPCION, EPI_VCH_NOMBREOPCION = op.EPI_VCH_NOMBREOPCION, EPI_BIT_ESRIBBON = Convert.ToBoolean(op.EPI_BIT_ESRIBBON ?? false), EPI_VCH_IMAGEN16X16 = op.EPI_VCH_IMAGEN16X16, EPI_VCH_IMAGEN32X32 = op.EPI_VCH_IMAGEN32X32, EPI_INT_IMAGENINDEX16X16 = Convert.ToInt32(op.EPI_INT_IMAGENINDEX16X16 ?? 0), EPI_INT_IMAGENINDEX32X32 = Convert.ToInt32(op.EPI_INT_IMAGENINDEX32X32 ?? 0) }).ToList(); } return(olOpciones); } catch (Exception ex) { throw ex; } }
internal static object ListarMarca(int idMarca, string descripcion) { try { object olMarca = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olMarca = (from m in db.TBL_EPI_MARCA where (m.EPI_INT_IDMARCA == idMarca || idMarca == 0) && (m.EPI_VCH_DESCRIPCION.Contains(descripcion)) select new { EPI_INT_IDMARCA = m.EPI_INT_IDMARCA, EPI_VCH_DESCRIPCION = m.EPI_VCH_DESCRIPCION } ).ToList(); } return(olMarca); } catch (Exception ex) { throw; } }
internal static List <TBL_EPI_OPCION> ListarOpcionModulo(int idPerfil, int idModulo) { try { List <TBL_EPI_OPCION> olOpcion = new List <TBL_EPI_OPCION>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { if (idPerfil == Convert.ToInt32(ePerfil.Admin)) { olOpcion = (from opm in db.TBL_EPI_OPCIONMODULO where opm.EPI_INT_IDMODULO == idModulo && opm.EPI_BIT_ACTIVO == true && opm.TBL_EPI_OPCION.EPI_BIT_ESRIBBON == true select opm.TBL_EPI_OPCION).ToList(); } else { olOpcion = (from opmp in db.TBL_EPI_OPCIONMODULOPERFIL where opmp.EPI_BIT_ACTIVO == true && opmp.EPI_INT_IDPERFIL == idPerfil && opmp.TBL_EPI_OPCIONMODULO.EPI_INT_IDMODULO == idModulo && opmp.TBL_EPI_OPCIONMODULO.TBL_EPI_OPCION.EPI_BIT_ESRIBBON == true select opmp.TBL_EPI_OPCIONMODULO.TBL_EPI_OPCION).ToList(); } } return(olOpcion); } catch (Exception ex) { throw; } }
internal static eResultado EliminarOpcionModulo(int IdModulo, int IdOpcion) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { TBL_EPI_OPCIONMODULO oOpcionModulo = (from x in db.TBL_EPI_OPCIONMODULO where x.EPI_INT_IDMODULO == IdModulo && x.EPI_BIT_ACTIVO == true && x.EPI_INT_IDOPCION == IdOpcion && x.EPI_INT_IDOPCION != null select x).Take(1).FirstOrDefault(); if (oOpcionModulo != null) { oOpcionModulo.EPI_BIT_ACTIVO = false; db.SubmitChanges(); } } return(eResultado.Correcto); } catch (Exception ex) { return(eResultado.Error); throw ex; } }
internal static object ListarTipoExistencia(int id, string descripcion) { try { object olTipoExistencia = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olTipoExistencia = (from exi in db.TBL_EPI_TIPOEXISTENCIA where (exi.EPI_INT_IDTIPOEXISTENCIA == id || id == 0) && (exi.EPI_VCH_DESCRIPCION.Contains(descripcion)) select new { EPI_INT_IDTIPOEXISTENCIA = exi.EPI_INT_IDTIPOEXISTENCIA, EPI_VCH_DESCRIPCION = exi.EPI_VCH_DESCRIPCION } ).ToList(); } return(olTipoExistencia); } catch (Exception ex) { throw; } }
internal static List <object> ListarMoneda(int id, string descripcion) { try { List <object> olMoneda = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olMoneda = (from mo in db.TBL_EPI_MONEDA where (mo.EPI_INT_IDMONEDA == id || id == 0) && (mo.EPI_VCH_NOMBRE.Contains(descripcion)) select new { EPI_INT_IDMONEDA = mo.EPI_INT_IDMONEDA, EPI_VCH_NOMBRE = mo.EPI_VCH_NOMBRE, EPI_VCH_SIMBOLO = mo.EPI_VCH_SIMBOLO } ).Cast <object>().ToList(); } return(olMoneda); } catch (Exception ex) { throw; } }
internal static bool ValidarNombreUsuario(string NombreUsuario) { try { int CantidadNombreUsuario = 0; using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { CantidadNombreUsuario = (from p in db.TBL_EPI_USUARIO where p.EPI_VCH_USUARIO.ToUpper() == NombreUsuario //&& p.CIS_BIT_ACTIVO == true select p).Count(); } if (CantidadNombreUsuario > 0) { return(true); } else { return(false); } } catch (Exception ex) { //new Ext.Net.MessageBox().Show(new Ext.Net.MessageBoxConfig() { Title = ConfigurationManager.AppSettings["TITULOMENAJEALERTA"].ToString(), Message = ex.Message, Buttons = Ext.Net.MessageBox.Button.OK }); return(false); } }
internal static void MarcaImpresa(int idFactura, bool impresa) { DbTransaction dbTrans = null; try { TBL_EPI_FACTURA objFactura = new TBL_EPI_FACTURA(); using (DataClassEpiNetDataContext dc = new DataClassEpiNetDataContext()) { dc.Connection.Open(); dbTrans = dc.Connection.BeginTransaction(); dc.Transaction = dbTrans; objFactura = (from b in dc.TBL_EPI_FACTURA where b.EPI_BIT_ACTIVO == true && b.EPI_NUM_IDFACTURA == idFactura select b).SingleOrDefault(); if (objFactura != null) { objFactura.EPI_BIT_IMPRESA = impresa; dc.SubmitChanges(); //DAOAuditoria.InsertaAuditoria(eTablaSLI.TBL_SLI_FACTURA, objFactura, eTipoAccionBD.MODIFICACION, BaseForm.VariablesGlobales.Miusuario.Usuario.SLI_INT_USUARIO, null, "", ""); } dbTrans.Commit(); } } catch (Exception ex) { dbTrans.Rollback(); DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "ERROR"); } }
internal static object ListarUsuarioEmpleado(int IdUduario, string filtro) { try { object oUsuEmp = new object(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { oUsuEmp = (from e in db.TBL_EPI_EMPLEADO //from u in db.TBL_EPI_USUARIO where e.EPI_BIT_ACTIVO == true select new { EPI_INT_IDUSUARIO = e.EPI_INT_IDUSUARIO, EPI_INT_IDEMPLEADO = e.EPI_INT_IDEMPLEADO, EPI_VCH_NOMBRE = e.EPI_VCH_NOMBRE, EPI_VCH_APELLIDOS = e.EPI_VCH_APELLIDOPATERNO } ).ToList(); } return(oUsuEmp); } catch (Exception ex) { throw; } }
internal static eResultado InsertarEmpleadoUsuario(TBL_EPI_USUARIO oUsuario, int idEmpleado) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { db.TBL_EPI_USUARIO.InsertOnSubmit(oUsuario); db.SubmitChanges(); //new DAOAuditoria().Insertar(eTablaCIS.TBL_CIS_USUARIO, oUS, eTipoAccionBD.MODIFICACION, Usuario); TBL_EPI_EMPLEADO oEmp = (from p in db.TBL_EPI_EMPLEADO where p.EPI_INT_IDEMPLEADO == idEmpleado select p).SingleOrDefault(); oEmp.EPI_INT_IDUSUARIO = oUsuario.EPI_INT_IDUSUARIO; db.SubmitChanges(); //new DAOEmpleado().ActualizaEmpleadoUsuario(oEmpleado, oUsuario.CIS_INT_USUARIO, Usuario); } return(eResultado.Correcto); } catch (Exception ex) { //new Ext.Net.MessageBox().Show(new Ext.Net.MessageBoxConfig() { Title = ConfigurationManager.AppSettings["TITULOMENAJEALERTA"].ToString(), Message = ex.Message, Buttons = Ext.Net.MessageBox.Button.OK }); return(eResultado.Error); } }
internal static List <BEEntidad> listarEntidad(int idEntidad, int idTipoEntidad, string criterio) { try { List <BEEntidad> lstEntidad = new List <BEEntidad>(); using (DataClassEpiNetDataContext dc = new DataClassEpiNetDataContext()) { lstEntidad = (from e in dc.TBL_EPI_ENTIDADTIPOENTIDAD where e.EPI_BIT_ESTADO == true && (e.EPI_INT_IDTIPOENTIDAD == idTipoEntidad || idTipoEntidad == 0) && (e.TBL_EPI_ENTIDAD.EPI_VCH_NUMERODOCUMENTO.Contains(criterio) || e.TBL_EPI_ENTIDAD.EPI_VCH_RAZONSOCIAL.Contains(criterio) || e.TBL_EPI_ENTIDAD.EPI_VCH_NOMBRECOMERCIAL.Contains(criterio)) && (e.TBL_EPI_ENTIDAD.EPI_INT_IDENTIDAD == idEntidad || idEntidad == 0) orderby e.TBL_EPI_ENTIDAD.EPI_VCH_RAZONSOCIAL select new BEEntidad { EPI_INT_IDENTIDAD = e.TBL_EPI_ENTIDAD.EPI_INT_IDENTIDAD, EPI_VCH_NUMERODOCUMENTO = e.TBL_EPI_ENTIDAD.EPI_VCH_NUMERODOCUMENTO, EPI_VCH_RAZONSOCIAL = e.TBL_EPI_ENTIDAD.EPI_VCH_RAZONSOCIAL, EPI_VCH_NOMBRECOMERCIAL = e.TBL_EPI_ENTIDAD.EPI_VCH_NOMBRECOMERCIAL, EPI_VCH_DIRECCION = e.TBL_EPI_ENTIDAD.EPI_VCH_DIRECCION }).Distinct().ToList(); } return(lstEntidad); } catch (Exception ex) { XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(new List <BEEntidad>()); } }
internal static object ListarTipoDocumentoEntidad(int id, string descripcion) { try { object olTipoDoc = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olTipoDoc = (from t in db.TBL_EPI_TIPODOCUMENTOIDENTIDAD where (t.EPI_INT_IDTIPODOCUMENTOIDENTIDAD == id || id == 0) && (t.EPI_VCH_DESCRIPCIONCORTA.Contains(descripcion)) select new { EPI_INT_IDTIPODOCUMENTOIDENTIDAD = t.EPI_INT_IDTIPODOCUMENTOIDENTIDAD, EPI_VCH_DESCRIPCIONCORTA = t.EPI_VCH_DESCRIPCIONCORTA, EPI_VCH_DESCRIPCIONLARGA = t.EPI_VCH_DESCRIPCIONLARGA } ).ToList(); } return(olTipoDoc); } catch (Exception ex) { throw; } }
internal static BETipoDocumentoContable GetTipoDocumentoContableSerie(int idTipoDocumentoContableSerie) { try { BETipoDocumentoContable oTipoDoc = new BETipoDocumentoContable(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { oTipoDoc = (from om in db.TBL_EPI_TIPODOCUMENTOCONTABLESERIES where om.EPI_BIT_ACTIVO == true && om.EPI_INT_IDTIPODOCUMENTOCONTABLESERIES == idTipoDocumentoContableSerie select new BETipoDocumentoContable { EPI_INT_IDTIPODOCUMENTOCONTABLESERIES = om.EPI_INT_IDTIPODOCUMENTOCONTABLESERIES, EPI_INT_IDTIPODOCUMENTOCONTABLE = om.EPI_INT_IDTIPODOCUMENTOCONTABLE ?? 0, EPI_VCH_SERIE = om.EPI_VCH_SERIE, EPI_INT_CORRELATIVO = (om.EPI_INT_CORRELATIVO ?? 0) + 1 }).FirstOrDefault(); } return(oTipoDoc); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "ERROR"); return(null); } }
internal static List <object> GetTipoDocumentoContablePreferida() { try { List <object> olTipoDoc = new List <object>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olTipoDoc = (from om in db.TBL_EPI_TIPODOCUMENTOCONTABLESERIES join o in db.TBL_EPI_TIPODOCUMENTOCONTABLE on om.EPI_INT_IDTIPODOCUMENTOCONTABLE equals o.EPI_INT_IDTIPODOCUMENTOCONTABLE where om.EPI_BIT_PREFERIDA == true select new BETipoDocumentoContable { EPI_INT_IDTIPODOCUMENTOCONTABLESERIES = om.EPI_INT_IDTIPODOCUMENTOCONTABLESERIES, EPI_INT_IDTIPODOCUMENTOCONTABLE = om.EPI_INT_IDTIPODOCUMENTOCONTABLE ?? 0, EPI_VCH_NOMBREDOCUMENTO = om.EPI_VCH_SERIE + "-" + o.EPI_VCH_NOMBREDOCUMENTO, EPI_VCH_SERIE = om.EPI_VCH_SERIE, EPI_INT_CORRELATIVO = om.EPI_INT_CORRELATIVO ?? 0 }).Cast <object>().ToList(); } return(olTipoDoc); } catch (Exception ex) { DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message.ToString() + " (COMUNICAR A SISTEMAS)", "ERROR"); return(null); } }
public static void AgregarOpcionModuloPerfilPadre(int IdModuloHijo, int IdPerfil) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { TBL_EPI_MODULO oModulo = (from m in db.TBL_EPI_MODULO where m.EPI_INT_IDMODULO == IdModuloHijo && m.EPI_BIT_ACTIVO == true select m).SingleOrDefault(); if (oModulo != null) { TBL_EPI_OPCIONMODULO oOpcionModulo = (from om in db.TBL_EPI_OPCIONMODULO where om.EPI_INT_IDMODULO == oModulo.EPI_INT_MODULOPADRE && om.EPI_INT_IDOPCION == null && om.EPI_BIT_ACTIVO == true select om).Take(1).SingleOrDefault(); if (oOpcionModulo != null) { TBL_EPI_OPCIONMODULOPERFIL oOpcionModuloPerfil = (from omp in db.TBL_EPI_OPCIONMODULOPERFIL where omp.EPI_INT_IDOPCIONMODULO == oOpcionModulo.EPI_INT_IDOPCIONMODULO && omp.EPI_INT_IDPERFIL == IdPerfil select omp).Take(1).SingleOrDefault(); if (oOpcionModuloPerfil == null) { oOpcionModuloPerfil = new TBL_EPI_OPCIONMODULOPERFIL(); oOpcionModuloPerfil.EPI_BIT_ACTIVO = true; oOpcionModuloPerfil.EPI_INT_IDOPCIONMODULO = oOpcionModulo.EPI_INT_IDOPCIONMODULO; oOpcionModuloPerfil.EPI_INT_IDPERFIL = IdPerfil; db.TBL_EPI_OPCIONMODULOPERFIL.InsertOnSubmit(oOpcionModuloPerfil); db.SubmitChanges(); } else { oOpcionModuloPerfil.EPI_BIT_ACTIVO = true; db.SubmitChanges(); } } if (oModulo.EPI_INT_MODULOPADRE != 0) { AgregarOpcionModuloPerfilPadre(Convert.ToInt32(oModulo.EPI_INT_MODULOPADRE), IdPerfil); } } } } catch (Exception ex) { //MessageBox.Show(ex.ToString(), "Mensaje Error", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ex; } }
internal static List <EPI_SP_MODULOResult> ListarModulos2() { List <EPI_SP_MODULOResult> olModulos = new List <EPI_SP_MODULOResult>(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { olModulos = db.EPI_SP_MODULO().ToList <EPI_SP_MODULOResult>(); } return(olModulos); }