private void ms_Nuevo_Click(object sender, EventArgs e) { Program.isnuevoUsuario = true; Usuarios_Datos obj = Usuarios_Datos.Get_instancia(); obj.mostrarID_tabla(); obj.ShowDialog(); }
public static Usuarios_Datos Get_instancia() { if (Instancias == null) { Instancias = new Usuarios_Datos(); } return(Instancias); }
private void btnCerrar_Click(object sender, EventArgs e) { Program.isnuevoUsuario = false; Program.ismodificarUsuario = false; this.Close(); Instancias = null; }
public void Datos() { DataTable Datos = N_Usuarios.Consulta_Id(this.dgv_Usuarios.CurrentRow.Cells["CODIGO"].Value.ToString()); if (Datos.Rows.Count < 1) { MessageBox.Show("ERROR", "SISTEMA MERCENARIOS", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Usuarios_Datos frm = Usuarios_Datos.Get_instancia(); frm.txt_Codigo.Text = Datos.Rows[0][0].ToString(); if (Datos.Rows[0][1].ToString() == "V") { frm.cb_Estado.Text = "Valido"; } else { frm.cb_Estado.Text = "Anulado"; } frm.txt_nombre.Text = Datos.Rows[0][2].ToString(); frm.txt_usuario.Text = Datos.Rows[0][3].ToString(); frm.txt_clave.Text = Capa_Datos.D_Seguridad.descomprimir(Datos.Rows[0][4].ToString()); frm.txt_observaciones.Text = Datos.Rows[0][5].ToString().Trim(); if (Program.isnuevoUsuario == true || Program.ismodificarUsuario == true) { frm.btn_Guardar.Enabled = true; frm.btn_Cancelar.Enabled = true; } else { frm.btn_Guardar.Enabled = false; frm.btn_Cancelar.Enabled = false; } frm.ShowDialog(); } }
private void btn_Guardar_Click(object sender, EventArgs e) { try { if (txt_nombre.Text == string.Empty || txt_usuario.Text == string.Empty || txt_clave.Text == string.Empty || txt_repetirclave.Text == string.Empty) { MessageBox.Show("Porfavor llene los campos obligatorios"); } else { if (txt_clave.Text != txt_repetirclave.Text) { MessageBox.Show("Las contraseñas no coinciden"); } else { if (Program.isnuevoUsuario == true) { string estado = ""; if (cb_Estado.Text == "Valido") { estado = "V"; } else { estado = "A"; } // rep = N_Usuarios.Registrar(estado, txt_nombre.Text, txt_usuario.Text,N_Usuarios.Encriptar(txt_clave.Text), txt_observaciones.Text); if (txtcopia_usuario.Text != string.Empty) { rep = N_Usuarios.Registrar(estado, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text); rep = N_Usuarios.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(txt_Codigo.Text, txtcopia_usuario.Text); } else { rep = N_Usuarios.Registrar(estado, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text); } } else if (Program.ismodificarUsuario == true) { //rep = N_Usuarios.Editar(txt_Codigo.Text, txt_nombre.Text, txt_usuario.Text,N_Usuarios.Encriptar(txt_clave.Text), txt_observaciones.Text); if (txtcopia_usuario.Text != string.Empty) { rep = N_Usuarios.Editar(txt_Codigo.Text, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text); rep = N_Usuarios.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(txt_Codigo.Text, txtcopia_usuario.Text); } else { rep = N_Usuarios.Editar(txt_Codigo.Text, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text); } } if (rep.Equals("ok")) { rep = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL); if (Program.ismodificarUsuario == true) { MessageBox.Show("Editado correctamente"); } if (Program.isnuevoUsuario == true) { MessageBox.Show("Registrado correctamente"); } } else { MessageBox.Show(rep); } Program.isnuevoUsuario = false; Program.ismodificarUsuario = false; Instancias = null; this.Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }