private void BT_liminar_Click(object sender, EventArgs e) { try { if (verificarFilasSeleccionada() && MessageBox.Show("Desea eliminar los registros seleccionados?", "Eliminacion de Usuario", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvUsuarios.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { RUsuario usuario = new RUsuario(); usuario.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FUsuario.Eliminar(usuario) != 1) { MessageBox.Show("EL cliene no pudo ser eliminado", "Eliminacion de Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FRM_Usuario_Load(null, null); } else if (!verificarFilasSeleccionada()) { MessageBox.Show("Debe selecionar un Registro primero", "Eliminacion de Registro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MessageBox.Show("Algo está mal, Favor intentar denuevo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void TSUsuario_Click(object sender, EventArgs e) { FUsuario fUsuario = FUsuario.GetForm(); fUsuario.MdiParent = this; fUsuario.Show(); }
private void Guardar_Click(object sender, EventArgs e) { try { string sResultado = validarDatos(); if (sResultado == "") // no faltan datos { if (text_Id.Text != "") //Actualizar registro { RUsuario usuario = new RUsuario(); usuario.Id = Convert.ToInt32(text_Id.Text); usuario.Nombre = text_Nombre.Text; usuario.Apellido = text_Apellido.Text; usuario.Ncf = text_NCF.Text; usuario.Direccion = text_Direccion.Text; usuario.Telefono = text_Telefono.Text; usuario.Nombreusuario = txtUsuario.Text; usuario.Password = txtPassword.Text; usuario.Tipo = cbxTipo.Text; if (FUsuario.Actualizar(usuario) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); FRM_Usuario_Load(null, null); } } else //Nuevo registro { RUsuario usuario = new RUsuario(); usuario.Nombre = text_Nombre.Text; usuario.Apellido = text_Apellido.Text; usuario.Ncf = text_NCF.Text; usuario.Direccion = text_Direccion.Text; usuario.Telefono = text_Telefono.Text; usuario.Nombreusuario = txtUsuario.Text; usuario.Password = txtPassword.Text; usuario.Tipo = cbxTipo.Text; if (FUsuario.Insertar(usuario) > 0) { MessageBox.Show("Datos Insertados Correctamente"); FRM_Usuario_Load(null, null); } } } else { MessageBox.Show("Faltan datos en: \n" + sResultado); } } catch (Exception) { MessageBox.Show("Algo está mal, Favor llenar correctamente todos los campos e intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static UsuariosViewModel CargarViewModel() { UsuariosViewModel uvm = new UsuariosViewModel(); try { uvm.Usuarios = FUsuario.Instancia().GetUsuarios(); } catch { } return(uvm); }
//Funciones public string validarDatos() { //Funcion para validar los datos e indicarle al usuario si estos fueron completados string resultado = ""; if (text_Nombre.Text == "") { resultado += "El campo: Nombre,\n"; } if (text_Apellido.Text == "") { resultado += "El campo: Apellido,\n"; } if (text_Id.Text == "" && text_NCF.Text != "") //está agregando nuevo { if (FUsuario.VerificarNCF(text_NCF.Text) > 0) { resultado += "El campo: NCF,\n (NCF ya existe) \n"; } } else //está modificando { if (text_NCF.Text != ncfValidar) { if (FUsuario.VerificarNCF(text_NCF.Text) > 0) { resultado += "El campo: NCF,\n (NCF ya existe) \n"; } } } if (txtUsuario.Text == "") { resultado += "El campo: Usuario,\n El campo: Password,\n"; } return(resultado); }