Пример #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            CLS_Usuarios Clase = new CLS_Usuarios();

            Clase.Id_Usuario = textUsuario.Text.Trim();
            if (cmbHuerta.EditValue != null)
            {
                Clase.Id_Huerta       = cmbHuerta.EditValue.ToString();
                Clase.Id_Usuario_Crea = UsuariosLogin;
                if (vCodigoEmpresa.Trim().Length > 0)
                {
                    Clase.c_codigo_eps = vCodigoEmpresa;
                    Clase.MtdInsertarUsuariosHuerta();
                    if (Clase.Exito)
                    {
                        XtraMessageBox.Show("Se ha Insertado la huerta con exito");
                        CargarGridHuertas(textUsuario.Text.Trim(), vCodigoEmpresa);
                        CargarHuerta(textUsuario.Text.Trim(), vCodigoEmpresa);
                    }
                    else
                    {
                        XtraMessageBox.Show(Clase.Mensaje);
                    }
                }
            }
        }
Пример #2
0
 private void guardar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (tconfirmapass.Text == tnewpass.Text)
     {
         Crypto       clsencripta = new Crypto();
         CLS_Usuarios selpro      = new CLS_Usuarios();
         selpro.UsuariosLogin    = UsuariosLogin;
         selpro.UsuariosOldPass  = clsencripta.Encriptar(tpassold.Text);
         selpro.UsuariosPassword = clsencripta.Encriptar(tnewpass.Text);
         selpro.MtdUpdatePassUsuarios();
         if (selpro.Exito)
         {
             if (selpro.Datos.Rows[0][0].ToString() == "-1")
             {
                 XtraMessageBox.Show("La contraseña anterior no es correcta, favor de verificar.");
             }
             if (selpro.Datos.Rows[0][0].ToString() == "0")
             {
                 XtraMessageBox.Show("Contraseña cambiada correctamente.");
                 limpiarform();
             }
         }
         else
         {
             XtraMessageBox.Show(selpro.Mensaje);
         }
     }
     else
     {
         XtraMessageBox.Show("La nueva contraseña ingresada no coincide, favor de verificar.");
     }
 }
Пример #3
0
        private void btnAgregarE_Click(object sender, EventArgs e)
        {
            CLS_Usuarios Clase = new CLS_Usuarios();

            Clase.Id_Usuario = textUsuario.Text.Trim();
            if (glue_Empresas.EditValue != null)
            {
                Clase.c_codigo_eps    = glue_Empresas.EditValue.ToString();
                Clase.Id_Usuario_Crea = UsuariosLogin;
                Clase.MtdInsertarUsuariosEmpresa();
                if (Clase.Exito)
                {
                    XtraMessageBox.Show("Se ha Insertado la empresa con exito");
                    CargarGridEmpresas(textUsuario.Text.Trim());
                    if (vCodigoEmpresa == String.Empty || vCodigoEmpresa == null)
                    {
                        CargarHuerta(textUsuario.Text.Trim(), glue_Empresas.EditValue.ToString());
                    }
                    else
                    {
                        CargarHuerta(textUsuario.Text.Trim(), vCodigoEmpresa);
                    }
                }
                else
                {
                    XtraMessageBox.Show(Clase.Mensaje);
                }
            }
        }
Пример #4
0
        public void actualizarGrid()
        {
            CLS_Usuarios selpro = new CLS_Usuarios();

            selpro.UsuariosActivo = activo;
            selpro.UsuariosClase  = UsuarioClase.ToString();
            selpro.MtdSeleccionarUsuarios();
            if (selpro.Exito)
            {
                if (selpro.Datos.Rows.Count > 0)
                {
                    grid.DataSource = selpro.Datos;
                }
                else
                {
                    grid.DataSource = null;
                }
            }
            else
            {
                XtraMessageBox.Show(selpro.Mensaje);
            }
            gridView1.RefreshData();
            limpiarFormulario();
        }
Пример #5
0
        private void CargarGridEmpresas(string id_usuario)
        {
            CLS_Usuarios sel = new CLS_Usuarios();

            sel.Id_Usuario = id_usuario;
            sel.MtdSeleccionarUsuariosEmpresa();
            if (sel.Exito)
            {
                gridControl2.DataSource = sel.Datos;
            }
        }
Пример #6
0
        private void CargarGridHuertas(string id_usuario, string c_codigo_eps)
        {
            CLS_Usuarios sel = new CLS_Usuarios();

            sel.Id_Usuario = id_usuario;

            if (c_codigo_eps.Trim().Length > 0)
            {
                sel.c_codigo_eps = c_codigo_eps;
                sel.MtdSeleccionarUsuariosHuerta();
                if (sel.Exito)
                {
                    dtgHuertas.DataSource = sel.Datos;
                }
            }
        }
Пример #7
0
        private void EliminarUsuarios()
        {
            CLS_Usuarios Clase = new CLS_Usuarios();

            Clase.Id_Usuario = textUsuario.Text.Trim();

            Clase.MtdEliminarUsuarios();
            if (Clase.Exito)
            {
                CargarUsuarios();
                XtraMessageBox.Show("Se ha Eliminado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Пример #8
0
        private void btnEliminarE_Click(object sender, EventArgs e)
        {
            CLS_Usuarios Clase = new CLS_Usuarios();

            Clase.Id_Usuario   = textUsuario.Text.Trim();
            Clase.c_codigo_eps = vCodigoEmpresa;
            Clase.MtdEliminarUsuariosEmpresa();
            if (Clase.Exito)
            {
                XtraMessageBox.Show("Se ha Eliminado la huerta con exito");
                CargarGridEmpresas(textUsuario.Text.Trim());
                //CargarHuerta(textUsuario.Text.Trim());
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Пример #9
0
        private void guardar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            CLS_Usuarios UdpUsu      = new CLS_Usuarios();
            Crypto       clsencripta = new Crypto();

            UdpUsu.UsuariosLogin    = usuariosLogin.Text;
            UdpUsu.UsuariosNombre   = usuariosNombre.Text;
            UdpUsu.UsuariosPassword = clsencripta.Encriptar(usuariosPassword.Text);
            if (checkadmin.Checked == true)
            {
                UdpUsu.UsuariosClase = "A";
            }
            else
            {
                UdpUsu.UsuariosClase = "N";
            }
            if (checkactivo.Checked == true)
            {
                UdpUsu.UsuariosActivo = 1;
            }
            else
            {
                UdpUsu.UsuariosActivo = 0;
            }
            UdpUsu.nuevo = nuevo;


            UdpUsu.MtdInsertarUsuarios();
            if (UdpUsu.Exito.ToString() == "True")
            {
                if (UdpUsu.Datos.Rows[0][0].ToString() == "Ya existe el usuario")
                {
                    MessageBox.Show("Ya existe este nickname, favor de verificar.", "Aviso");
                }
            }
            else
            {
            }
            actualizarGrid();
            usuariosLogin.Enabled = true;
            nuevo = 1;
        }
Пример #10
0
        private void CargarUsuarios()
        {
            gridControl1.DataSource = null;
            CLS_Usuarios Clase = new CLS_Usuarios();

            if (checkActivo.Checked)
            {
                Clase.Activo = "0";
            }
            else
            {
                Clase.Activo = "1";
            }

            Clase.MtdSeleccionarUsuarios();
            if (Clase.Exito)
            {
                gridControl1.DataSource = Clase.Datos;
            }
        }
Пример #11
0
        private void btneliminar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            CLS_Usuarios DelUsu = new CLS_Usuarios();

            DelUsu.UsuariosLogin = usuariosLogin.Text;
            DelUsu.MtdEliminarUsuarios();
            if (DelUsu.Exito.ToString() == "True")
            {
                if (DelUsu.Datos.Rows[0][0].ToString() == "0")
                {
                    MessageBox.Show("Ya no es posible Eliminar el usuario, este ya cuenta con registros en el sistema, Si deseas lo puedes inhabilitar desmarcando la opcion 'Activo' .", "Aviso");
                }
            }
            else
            {
            }
            actualizarGrid();
            usuariosLogin.Enabled = true;
            nuevo = 1;
        }
Пример #12
0
        private void InsertarUsuarios()
        {
            Crypto       encryp = new Crypto();
            CLS_Usuarios Clase  = new CLS_Usuarios();

            Clase.Id_Usuario     = textUsuario.Text.Trim();
            Clase.Nombre_Usuario = textNombre.Text.Trim();
            Clase.Contrasena     = encryp.Encriptar(textContrasena.Text.Trim());
            Clase.Id_Perfil      = gridLookUpEdit1.EditValue.ToString();
            Clase.Usuario        = UsuariosLogin;
            Clase.MtdInsertarUsuarios();
            if (Clase.Exito)
            {
                CargarUsuarios();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Пример #13
0
        public void revisaopciones()
        {
            CLS_Usuarios clasePantallas = new CLS_Usuarios();

            clasePantallas.UsuariosLogin = UsuariosLogin;
            clasePantallas.MtdSeleccionarUsuariosPantallas();

            if (UsuariosClase == 'N')
            {
                btnCambiaPass.Visibility = BarItemVisibility.Always;
            }
            else
            {
                btnCambiaPass.Visibility = BarItemVisibility.Never;
            }

            if (clasePantallas.Exito)
            {
                if (clasePantallas.Datos.Rows.Count > 0)
                {
                    int r;
                    for (r = 0; r < clasePantallas.Datos.Rows.Count; r++)
                    {
                        switch (clasePantallas.Datos.Rows[r]["pantallasId"].ToString())
                        {
                        case "1":
                            if (UsuariosClase == 'N')
                            {
                            }
                            else
                            {
                                btnUsuarios.Visibility = BarItemVisibility.Always;
                            }

                            break;

                        case "2":

                            btnPrePedidos.Visibility = BarItemVisibility.Always;

                            break;

                        case "3":
                            if (UsuariosClase == 'N')
                            {
                            }
                            else
                            {
                                btncontrolacesos.Visibility = BarItemVisibility.Always;
                            }
                            break;

                        case "4":

                            btnEmail.Visibility = BarItemVisibility.Always;

                            break;

                        case "5":

                            btnPedidos.Visibility = BarItemVisibility.Always;

                            break;

                        case "6":

                            btnVentasAcumuladas.Visibility = BarItemVisibility.Always;

                            break;

                        case "7":

                            btnIndiceRotacion.Visibility = BarItemVisibility.Always;

                            break;

                        case "8":

                            btnConexionesR.Visibility = BarItemVisibility.Always;

                            break;
                        }
                    }
                }
            }
        }