示例#1
0
        private void Frm_Usuario_Nuevo_FormClosing(object sender, FormClosingEventArgs e)
        {
            this.Refresh();
            Frm_Usuario.frm_dgv.MOSTRAR_USUARIO();

            Instancias = null;
        }
示例#2
0
 public static Frm_Usuario_Nuevo Get_instancias()
 {
     if (Instancias == null)
     {
         Instancias = new Frm_Usuario_Nuevo();
     }
     return(Instancias);
 }
示例#3
0
        /// </summary>
        private void menustpNUEVO_Click(object sender, EventArgs e)
        {
            Form listado = this.MdiChildren.FirstOrDefault(y => y is Frm_Usuario);

            if (listado != null)
            {
                listado.BringToFront();
                return;
            }
            Program.isnuevo = true;
            Frm_Usuario_Nuevo obj = new Frm_Usuario_Nuevo();

            obj.ShowDialog();
        }
示例#4
0
        private void btnCANCELAR_Click(object sender, EventArgs e)
        {
            if (Program.ismodificar == true)
            {
                Program.ismodificar = false;
            }
            else if (Program.isnuevo == true)
            {
                Program.isnuevo = false;
            }
            else if (Program.Consultar == true)
            {
                Program.Consultar = false;
            }
            else if (Program.Cambio_Estado == true)
            {
                Program.Cambio_Estado = false;
            }

            this.Close();
            Instancias = null;
        }
示例#5
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidarCajas())
         {
             if (Program.isnuevo == true)
             {
                 if (Exists(txt_usuario.Text) == true)
                 {
                     if (TXTCOPIA_USUARIO.Text != string.Empty)
                     {
                         if (Exists_Usuario_copiar(TXTCOPIA_USUARIO.Text))
                         {
                             resp = Capa_Negocio.N_USUARIOS.registrar_usuario_nuevo(txt_codigo_usuario.Text, txtNombre_Rol.Text, txtobservacion.Text, "H", txtContraseña.Text, txt_usuario.Text);
                             resp = Capa_Negocio.N_USUARIOS.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(txt_codigo_usuario.Text, TXTCOPIA_USUARIO.Text);
                         }
                         else
                         {
                             MessageBox.Show("EL CODIGO DEL USUARIO NO EXISTE", ".:SISTEMA:.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         }
                     }
                     else
                     {
                         //va saltar si no esta en true el che
                         resp = Capa_Negocio.N_USUARIOS.registrar_usuario_nuevo(txt_codigo_usuario.Text, txtNombre_Rol.Text, txtobservacion.Text, "H", txtContraseña.Text, txt_usuario.Text);
                     }
                 }
                 else
                 {
                     MessageBox.Show("usuario ya existe");
                 }
             }
             else if (Program.ismodificar == true)
             {
                 if (TXTCOPIA_USUARIO.Text != string.Empty)
                 {
                     if (Exists_Usuario_copiar(TXTCOPIA_USUARIO.Text))
                     {
                         resp = Capa_Negocio.N_USUARIOS.MODIFICAR_USUARIO(txt_codigo_usuario.Text, txtNombre_Rol.Text, txtobservacion.Text, txtContraseña.Text, txt_usuario.Text);
                         resp = Capa_Negocio.N_USUARIOS.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(txt_codigo_usuario.Text, TXTCOPIA_USUARIO.Text);
                     }
                     else
                     {
                         MessageBox.Show("EL CODIGO DEL USUARIO NO EXISTE", ".:SISTEMA:.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
                 else
                 {
                     resp = Capa_Negocio.N_USUARIOS.MODIFICAR_USUARIO(txt_codigo_usuario.Text, txtNombre_Rol.Text, txtobservacion.Text, txtContraseña.Text, txt_usuario.Text);
                 }
             }
             else if (Program.Cambio_Estado == true)
             {
                 if (cbestado_Usuario.Text == "Deshabilitado")
                 {
                     resp = Capa_Negocio.N_USUARIOS.Cambio_Estado_USUARIOS(txt_codigo_usuario.Text, "D");
                 }
                 else
                 {
                     resp = Capa_Negocio.N_USUARIOS.Cambio_Estado_USUARIOS(txt_codigo_usuario.Text, "H");
                 }
             }
             if (resp.Equals("OK"))
             {
                 resp = Capa_Negocio.N_USUARIOS.EditaR_Audi(Convert.ToString(Program.Id_Usuario), Program.IP_PC(), Program.Nombre_Usuario);
                 if (Program.ismodificar == true)
                 {
                     MessageBox.Show("Se Editado Correcatmente", ".:Sistema Clinico:.");
                     Program.ismodificar = false;
                 }
                 if (Program.isnuevo == true)
                 {
                     MessageBox.Show("Se inserto de forma correcta", ".:Sistema Clinico:.");
                     Program.isnuevo = false;
                 }
                 if (Program.Cambio_Estado == true)
                 {
                     MessageBox.Show("Se cambio el estado correctamente", ".:Sistema Clinico:.");
                     Program.Cambio_Estado  = false;
                     txtobservacion.Enabled = true;
                 }
                 if (Program.Consultar == true)
                 {
                     Program.Consultar = false;
                     Instancias        = null;
                 }
             }
             else
             {
                 //   MessageBox.Show(resp);
             }
             Program.isnuevo       = false;
             Program.ismodificar   = false;
             Program.Consultar     = false;
             Program.Cambio_Estado = false;
             this.Close();
             Instancias = null;
         }
         //  else {
         //    MessageBox.Show(resp);
         // }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }