Esempio n. 1
0
        private void btnGenerarUsuario_Click(object sender, EventArgs e)
        {
            int    legajo      = Convert.ToInt32(txtLegajoUsuario.Text);
            string usuario     = txtNombreUsuario.Text;
            string pass        = txtContrasena.Text;
            int    tipoUsuario = Convert.ToInt32(cboTipoUsuario.SelectedValue);
            int    estado      = Convert.ToInt32(cboEstado.SelectedValue);

            try
            {
                if (!String.IsNullOrEmpty(txtNombreUsuario.Text) && !String.IsNullOrEmpty(txtContrasena.Text))
                {
                    if (MetroFramework.MetroMessageBox.Show(this, "Desea generar el usuario de sistema?", "Usuario de sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        if (tipoUsuario == 1)
                        {
                            miGestor.generarUsuario(legajo, usuario, pass, tipoUsuario, estado, tablaUP);
                            MetroFramework.MetroMessageBox.Show(this, "Exito al generar el usuario de laboratorio");
                            this.Hide();
                        }
                        if (tipoUsuario == 2)
                        {
                            miGestor.generarUsuario(legajo, usuario, pass, tipoUsuario, estado, tablaUNM);
                            MetroFramework.MetroMessageBox.Show(this, "Exito al generar el usuario de  atención ");
                            this.Hide();
                        }
                        if (tipoUsuario == 3)
                        {
                            miGestor.generarUsuario(legajo, usuario, pass, tipoUsuario, estado, tablaUE);
                            MetroFramework.MetroMessageBox.Show(this, "Exito al generar el usuario extractorio");
                            this.Hide();
                        }
                    }
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "No debe quedar ningun campo vacio.");
                }
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, "Error al generar el registro: " + ex.ToString());
            }
        }
Esempio n. 2
0
        public static string generarUsuario(string nombre, string apellido)
        {
            try
            {
                GestorUsuarios gestorUsuarios = new GestorUsuarios();
                string         usuario        = gestorUsuarios.generarUsuario(nombre, apellido);
                string         col            = JsonConvert.SerializeObject(usuario);

                return(col);
            }
            catch (Exception e)
            {
                throw e;
            }
        }