示例#1
0
 /// <summary>
 ///     ''' Constructor
 ///     ''' </summary>
 ///     ''' <param name="objEnDatosConn">Objeto entidad de los datos de conexión</param>
 ///     ''' <remarks></remarks>
 public Persistencia(enDatosConn objEnDatosConn)
 {
     {
         var withBlock = objEnDatosConn;
         StrConnection = "Server=" + withBlock.ServerBD + ";Database=" + withBlock.NameBD + ";user Id=" + withBlock.Usuario + ";Password="******";Connect Timeout=180;";
     }
 }
示例#2
0
 public adEmpleados(enDatosConn objEnDatosConn)
 {
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#3
0
 public adCatalogos(enDatosConn objEnDatosConn)
 {
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#4
0
 public LnSalidas(enDatosConn objEnDatosConn)
 {
     _objAdSalidas = new adSalidas(objEnDatosConn);
 }
示例#5
0
 public LnEmpleados(enDatosConn objEnDatosConn)
 {
     _objAdEmpleados = new adEmpleados(objEnDatosConn);
 }
示例#6
0
 public LnClientes(enDatosConn objEnDatosConn)
 {
     _objAdClientes = new adClientes(objEnDatosConn);
 }
示例#7
0
 public LnCatalogos(enDatosConn objEnDatosConn)
 {
     _objAdCatalogo = new adCatalogos(objEnDatosConn);
 }
示例#8
0
 public adProductos(enDatosConn objEnDatosConn)
 {
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#9
0
        private bool ValidaLogin(string usuario, string password, ref string mensaje)
        {
            try
            {
                // Se consultan datos de usuario con permisos de bloqueo (usuario administrador de seguridad
                DataTable dtDatosGenerales = ObjLnSistemaAdmin.ValidaLogin(usuario, password);

                // Revisar el login fue correcto
                if ((int)dtDatosGenerales.Rows[0]["status"] == 0)
                {
                    // Cargar el modulo con la informacion del usuario
                    ModUsuario.SessionIdUsuario             = (int)dtDatosGenerales.Rows[0]["IdUsuario"];
                    ModUsuario.SessionNombreUsuario         = dtDatosGenerales.Rows[0]["NombreUsuario"].ToString();
                    ModUsuario.SessionPassword              = dtDatosGenerales.Rows[0]["password"].ToString();
                    ModUsuario.SessionUsuarioAD             = (bool)dtDatosGenerales.Rows[0]["UsuarioAD"];
                    ModUsuario.SessionEmpresa               = dtDatosGenerales.Rows[0]["NombreEmpresa"].ToString();
                    ModUsuario.SessionCambioContrasena      = (bool)dtDatosGenerales.Rows[0]["CambioContrasena"];
                    ModUsuario.SessionFechaCambioContrasena = dtDatosGenerales.Rows[0]["FechaCambioContrasena"] == DBNull.Value ?
                                                              DateTime.MinValue: DateTime.Parse(dtDatosGenerales.Rows[0]["FechaCambioContrasena"].ToString());

                    // Cargar informacion de "ParametrosGenerales"
                    Ent.PARAMETROS_GRALES objEnParametrosGrales = new Ent.PARAMETROS_GRALES();

                    {
                        var withBlock = objEnParametrosGrales;
                        withBlock.NombreEmpresa      = dtDatosGenerales.Rows[0]["NombreEmpresa"].ToString();
                        withBlock.Calle              = dtDatosGenerales.Rows[0]["Calle"].ToString();
                        withBlock.NoExt              = dtDatosGenerales.Rows[0]["NoExt"].ToString();
                        withBlock.NoInt              = dtDatosGenerales.Rows[0]["NoInt"].ToString();
                        withBlock.IdColonia          = (int)dtDatosGenerales.Rows[0]["IdColonia"];
                        withBlock.RFC                = dtDatosGenerales.Rows[0]["RFC"].ToString();
                        withBlock.RepresentanteLegal = dtDatosGenerales.Rows[0]["RepresentanteLegal"].ToString();
                        withBlock.ServerName         = dtDatosGenerales.Rows[0]["ServerName"].ToString();

                        // .RutaExpElectronico = dtDatosGenerales.Rows[0]["RutaExpElectronico")

                        withBlock.RutaFotos        = dtDatosGenerales.Rows[0]["RutaFotos"].ToString();
                        withBlock.RutaLogoReportes = dtDatosGenerales.Rows[0]["RutaLogoReportes"].ToString();
                        withBlock.Smtp             = dtDatosGenerales.Rows[0]["Smtp"].ToString();
                        withBlock.CtaCorreo        = dtDatosGenerales.Rows[0]["CtaCorreo"].ToString();
                        withBlock.PswCorreo        = dtDatosGenerales.Rows[0]["PswCorreo"].ToString();
                        withBlock.Puerto           = dtDatosGenerales.Rows[0]["Puerto"].ToString();
                        withBlock.PswDefault       = dtDatosGenerales.Rows[0]["PswDefault"].ToString();
                        withBlock.UsuarioAdmSeg    = dtDatosGenerales.Rows[0]["UsuarioAdmSeg"].ToString();
                        withBlock.PswAdmSeg        = dtDatosGenerales.Rows[0]["PswAdmSeg"].ToString();
                        withBlock.ServerBD         = dtDatosGenerales.Rows[0]["ServerBD"].ToString();
                        withBlock.NameBD           = dtDatosGenerales.Rows[0]["NameBD"].ToString();
                        withBlock.PswVigencia      = (int)dtDatosGenerales.Rows[0]["PswVigencia"];
                    }

                    ModUsuario.SessionObjEnParametrosGrales = objEnParametrosGrales;

                    // Cargar informacion para los datos de conexión
                    enDatosConn objEnDatosConn = new enDatosConn()
                    {
                        NameBD   = dtDatosGenerales.Rows[0]["NameBD"].ToString(),
                        Password = dtDatosGenerales.Rows[0]["password"].ToString(),
                        ServerBD = dtDatosGenerales.Rows[0]["ServerBD"].ToString(),
                        Usuario  = dtDatosGenerales.Rows[0]["NombreUsuario"].ToString()
                    };
                    ModUsuario.SessionObjEnDatosConn = objEnDatosConn;

                    return(true);
                }
                else
                {
                    mensaje = dtDatosGenerales.Rows[0]["DescripcionStatus"].ToString();
                    return(false);
                }
            }
            catch (Exception ex)
            {
                mensaje = ex.Message;
                return(false);
            }
        }
示例#10
0
 public LnEntradas(enDatosConn objEnDatosConn)
 {
     _objAdEntradas = new adEntradas(objEnDatosConn);
 }
示例#11
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="objEnDatosConn"></param>
 /// <remarks></remarks>
 public LnFunciones(enDatosConn objEnDatosConn)
 {
     db = new Persistencia(objEnDatosConn);
 }
示例#12
0
 public adInventario(enDatosConn objEnDatosConn)
 {
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#13
0
 /// <summary>
 ///     ''' Constructor
 ///     ''' </summary>
 ///     ''' <param name="objEnDatosConn"></param>
 ///     ''' <remarks></remarks>
 public adSistema(enDatosConn objEnDatosConn)
 {
     // Se declara un objeto PERSISTENCIA, para poder hacer uso de comandos SQL
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#14
0
 public LnProductos(enDatosConn objEnDatosConn)
 {
     _objAdProductos = new adProductos(objEnDatosConn);
 }
示例#15
0
 public lnRutas(enDatosConn objEnDatosConn)
 {
     _objAdRutas = new adRutas(objEnDatosConn);
 }
示例#16
0
 public adClientes(enDatosConn objEnDatosConn)
 {
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#17
0
 public LnInventario(enDatosConn objEnDatosConn)
 {
     _objAdInventario = new adInventario(objEnDatosConn);
 }
示例#18
0
 public adSalidas(enDatosConn objEnDatosConn)
 {
     _objPersistencia = new Persistencia(objEnDatosConn);
 }
示例#19
0
 /// <summary>
 ///     ''' Constructor
 ///     ''' </summary>
 ///     ''' <param name="objEnDatosConn"></param>
 ///     ''' <remarks></remarks>
 public LnSistema(enDatosConn objEnDatosConn)
 {
     _objAdSistema = new adSistema(objEnDatosConn);
 }