Exemple #1
0
 public void Cargar_Datos()
 {
     try
     {
         this.metroPanel1.Enabled = false;
         this.btn_agregar.Enabled = false;
         txt_celular.Text         = CN_EMPRESA.CONSULTAR().Rows[0]["CELULAR"].ToString();
         txt_direccion.Text       = CN_EMPRESA.CONSULTAR().Rows[0]["DIRECCION"].ToString();
         txt_email.Text           = CN_EMPRESA.CONSULTAR().Rows[0]["EMAIL"].ToString();
         txt_nombre.Text          = CN_EMPRESA.CONSULTAR().Rows[0]["NOMBRE_EMPRESA"].ToString();
         txt_pagina_web.Text      = CN_EMPRESA.CONSULTAR().Rows[0]["PAGINA_WEB"].ToString();
         txt_telefono.Text        = CN_EMPRESA.CONSULTAR().Rows[0]["TELEFONO"].ToString();
         txt_identificacion.Text  = CN_EMPRESA.CONSULTAR().Rows[0]["IDENTIFICACION"].ToString();
         byte[] Logo = (byte[])CN_EMPRESA.CONSULTAR().Rows[0]["LOGO"];
         System.IO.MemoryStream ms = new MemoryStream(Logo);
         cb_politica_clave.Text = CN_EMPRESA.CONSULTAR().Rows[0]["POLITICA_CLAVE"].ToString();
         byte[] Logo2 = (byte[])CN_EMPRESA.CONSULTAR().Rows[0]["FONDO_PANTALLA"];
         System.IO.MemoryStream ms1 = new MemoryStream(Logo2);
         pictureBox1.Image = Image.FromStream(ms);
         pictureBox2.Image = Image.FromStream(ms1);
     }
     catch
     {
     }
 }
Exemple #2
0
        public void ACTUALIZAR()
        {
            try
            {
                System.IO.MemoryStream ms = new MemoryStream();
                this.pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
                byte[] ruta_imagen = ms.GetBuffer();

                System.IO.MemoryStream ms1 = new MemoryStream();
                this.pictureBox2.Image.Save(ms1, System.Drawing.Imaging.ImageFormat.Png);
                byte[] ruta_imagen2 = ms1.GetBuffer();

                CE_EMPRESA obj = new CE_EMPRESA();
                obj.CELULAR              = txt_celular.Text;
                obj.DIRECCION            = txt_direccion.Text.Trim();
                obj.EMAIL                = txt_email.Text.Trim();
                obj.NOMBRE_EMPRESA       = txt_nombre.Text.Trim();
                obj.IDENTIFICACION       = txt_identificacion.Text.Trim();
                obj.LOGO                 = ruta_imagen;
                obj.PAGINA_WEB           = txt_pagina_web.Text.Trim();
                obj.TELEFONO             = txt_telefono.Text.Trim();
                obj.POLITICA_CLAVE       = cb_politica_clave.Text;
                obj.FONDO_PANTALLA       = ruta_imagen2;
                this.btn_editar.Enabled  = true;
                this.btn_agregar.Enabled = false;
                this.metroPanel1.Enabled = false;
                CN_EMPRESA.ACTUALIZAR(obj);
                CP_UTILIDADES.MENSAJE_INFORMACION("Datos De Empresa Actualizados Con Éxito", this);
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_INFORMACION(ex.Message, this);
            }
        }
Exemple #3
0
        private void actualizarMenuToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Permiso_Acceso_Panatallas();
            Permiso_Menu();

            byte[] Logo = (byte[])CN_EMPRESA.CONSULTAR().Rows[0]["FONDO_PANTALLA"];
            System.IO.MemoryStream ms = new MemoryStream(Logo);
            this.BackgroundImage = Image.FromStream(ms);
        }
Exemple #4
0
        private void FRM_CAMBIAR_CLAVE_Load(object sender, EventArgs e)
        {
            this.Width = 340;

            if (CN_EMPRESA.CONSULTAR().Rows[0]["POLITICA_CLAVE"].ToString() == "SI")
            {
                button2.Visible = true;
            }
            else
            {
                button2.Visible = false;
            }
        }
Exemple #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (panel1.Width == 183)
            {
                panel1.Width = 50;
            }
            else
            {
                panel1.Width = 183;
            }

            byte[] Logo = (byte[])CN_EMPRESA.CONSULTAR().Rows[0]["FONDO_PANTALLA"];
            System.IO.MemoryStream ms = new MemoryStream(Logo);
            this.BackgroundImage = Image.FromStream(ms);
        }
Exemple #6
0
        private void FRM_PRINCIPAL_Load(object sender, EventArgs e)
        {
            this.Location = Screen.PrimaryScreen.WorkingArea.Location;
            this.Size     = Screen.PrimaryScreen.WorkingArea.Size;

            foreach (System.Windows.Forms.Control ctrl in this.Controls)
            {
                if (ctrl is MdiClient)
                {
                    ctrl.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(198)))), ((int)(((byte)(200)))), ((int)(((byte)(208)))));
                }
            }
            panel1.Width = 183;
            byte[] Logo = (byte[])CN_EMPRESA.CONSULTAR().Rows[0]["FONDO_PANTALLA"];
            System.IO.MemoryStream ms = new MemoryStream(Logo);
            this.BackgroundImage = Image.FromStream(ms);


            btn_usuario.Text = "  " + CP_UTILIDADES.DATOS_USUARIO.USUARIO;

            Permiso_Menu();
            Permiso_Acceso_Panatallas();
        }
Exemple #7
0
        private void FRM_USUARIO_Load(object sender, EventArgs e)
        {
            if (txt_id.Text.Equals(""))
            {
                this.Text         = "Agregar Usuario";
                cb_estado.Text    = "ACTIVO";
                cb_estado.Enabled = false;
            }
            else
            {
                this.Text = "Editar Usuario";
            }

            if (CN_EMPRESA.CONSULTAR().Rows[0]["POLITICA_CLAVE"].ToString() == "SI")
            {
                button2.Visible = true;
            }
            else
            {
                button2.Visible = false;
            }

            this.Width = 525;
        }
Exemple #8
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            if (cb_oficina.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("La Oficina es Obligatoria", this);
                cb_oficina.Focus();
                return;
            }
            if (cb_departamento.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("El Departamento es Obligatorio", this);
                cb_departamento.Focus();
                return;
            }
            if (cb_puesto.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("El Puesto es Obligatorio", this);
                cb_puesto.Focus();
                return;
            }
            if (txt_nombre.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("El Nombre es Obligatorio", this);
                txt_nombre.Focus();
                return;
            }
            if (txt_usuario.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("El Usuario es Obligatorio", this);
                txt_usuario.Focus();
                return;
            }
            if (txt_clave.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("La Clave es Obligatoria", this);
                txt_clave.Focus();
                return;
            }
            if (cb_estado.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("El Estado es Obligatorio", this);
                cb_estado.Focus();
                return;
            }
            if (cb_sexo.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("El Sexo es Obligatorio", this);
                cb_sexo.Focus();
                return;
            }

            if (CN_EMPRESA.CONSULTAR().Rows[0]["POLITICA_CLAVE"].ToString() == "SI")
            {
                string clave   = txt_clave.Text.Trim();
                string mensaje = "";

                var hasNumber       = new Regex(@"[0-9]+");
                var hasUpperChar    = new Regex(@"[A-Z]+");
                var hasMiniMaxChars = new Regex(@".{8,15}");
                var hasLowerChar    = new Regex(@"[a-z]+");
                var hasSymbols      = new Regex(@"[!@#$%^&*()_+=\[{\]};:<>|./?,-]");

                if (!hasLowerChar.IsMatch(clave))
                {
                    mensaje = "La clave debe contener al menos una letra minúscula";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
                else if (!hasUpperChar.IsMatch(clave))
                {
                    mensaje = "La clave debe contener Al menos una letra mayúscula";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
                else if (!hasMiniMaxChars.IsMatch(clave))
                {
                    mensaje = "La clave no debe ser menor de 8 o mayor que 15 caracteres";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
                else if (!hasNumber.IsMatch(clave))
                {
                    mensaje = "La contraseña debe contener al menos un valor numérico";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
            }

            INSERTAR_ACTUALIZAR();
        }
Exemple #9
0
        private void btn_mant_oficina_Click(object sender, EventArgs e)
        {
            if (txt_clave.Text.Equals(""))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("La Clave es Obligatoria", this);
                txt_clave.Focus();
                return;
            }
            if (!txt_clave.Text.Equals(txt_confirmar_clave.Text))
            {
                CP_UTILIDADES.MENSAJE_INFORMACION("Las Clave No Son Iguales", this);
                txt_confirmar_clave.Focus();
                return;
            }

            if (CN_EMPRESA.CONSULTAR().Rows[0]["POLITICA_CLAVE"].ToString() == "SI")
            {
                string clave   = txt_clave.Text.Trim();
                string mensaje = "";

                var hasNumber       = new Regex(@"[0-9]+");
                var hasUpperChar    = new Regex(@"[A-Z]+");
                var hasMiniMaxChars = new Regex(@".{8,15}");
                var hasLowerChar    = new Regex(@"[a-z]+");
                var hasSymbols      = new Regex(@"[!@#$%^&*()_+=\[{\]};:<>|./?,-]");

                if (!hasLowerChar.IsMatch(clave))
                {
                    mensaje = "La clave debe contener al menos una letra minúscula";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
                else if (!hasUpperChar.IsMatch(clave))
                {
                    mensaje = "La clave debe contener Al menos una letra mayúscula";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
                else if (!hasMiniMaxChars.IsMatch(clave))
                {
                    mensaje = "La clave no debe ser menor de 8 o mayor que 15 caracteres";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
                else if (!hasNumber.IsMatch(clave))
                {
                    mensaje = "La contraseña debe contener al menos un valor numérico";
                    CP_UTILIDADES.MENSAJE_INFORMACION(mensaje, this);
                    return;
                }
            }


            CE_USUARIO CE = new CE_USUARIO();

            CE.USUARIO = txt_usuario.Text.Trim();
            CE.CLAVE   = CP_UTILIDADES.ENCRIPTAR_CLAVE(txt_clave.Text);
            CN_USUARIO.CAMBIAR_CLAVE(CE);
            CP_UTILIDADES.MENSAJE_INFORMACION("Las Clave Fue Cambiada Correctamente", this);
            Close();
        }