public static int Guardar(ClsEmpleado variables) { int bandera = 0; MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tblempleados (intidempleado, vchnombre, vchapellidos, vchdireccion, vchtelefono, intidsucursal) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}')", variables.IdEmpleado, variables.Nombre, variables.Apellidos, variables.Direccion, variables.Telefono, variables.IdSucursal), ClsConexion.ObtenerConexion()); bandera = comando.ExecuteNonQuery(); return(bandera); }
private void frmEmpleado_Load(object sender, EventArgs e) { DesabilitarCajas(); MostrarDatos_dgvEmpleados(); txtIdEmpleado.Visible = false; cmbSucursal.DataSource = ClsEmpleado.ObtenerSucursal(); cmbSucursal.DisplayMember = "Nombre"; cmbSucursal.ValueMember = "IdSucursal"; }
public static int Actualizar(ClsEmpleado variables) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update tblEmpleados set vchNombre='{0}', vchApellidos='{1}', vchDireccion='{2}', vchTelefono='{3}', intIdSucursal='{4}' where intIdEmpleado={5}", variables.Nombre, variables.Apellidos, variables.Direccion, variables.Telefono, variables.IdSucursal, variables.IdEmpleado), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
//llena combo public static List <ClsEmpleado> ObtenerSucursal() { List <ClsEmpleado> lista = new List <ClsEmpleado>(); MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand("select vchNombre, vchApellidos from tblEmpleados", conexion); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { ClsEmpleado Empleado = new ClsEmpleado(); Empleado.Nombre = reader.GetString(0) + " " + reader.GetString(1); lista.Add(Empleado); } return(lista); }
//llena tabla public static List <ClsEmpleado> MostrarDatos() { List <ClsEmpleado> lista = new List <ClsEmpleado>(); MySqlCommand _comando = new MySqlCommand(String.Format("select * from tblempleados"), ClsConexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { ClsEmpleado Empleado = new ClsEmpleado(); Empleado.IdEmpleado = _reader.GetInt32(0); Empleado.Nombre = _reader.GetString(1); Empleado.Apellidos = _reader.GetString(2); Empleado.Direccion = _reader.GetString(3); Empleado.Telefono = _reader.GetString(4); Empleado.IdSucursal = _reader.GetInt32(5); lista.Add(Empleado); } return(lista); }
//buscar por nombre o apellido public static List <ClsEmpleado> Buscar(string Nombre, string Apellidos) { List <ClsEmpleado> lista = new List <ClsEmpleado>(); MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT intIdEmpleado, vchNombre, vchApellidos, vchDireccion, vchTelefono, intIdSucursal FROM tblEmpleados where vchNombre ='{0}' or vchApellidos='{1}'", Nombre, Apellidos), ClsConexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { ClsEmpleado Empleado = new ClsEmpleado(); Empleado.IdEmpleado = _reader.GetInt32(0); Empleado.Nombre = _reader.GetString(1); Empleado.Apellidos = _reader.GetString(2); Empleado.Direccion = _reader.GetString(3); Empleado.Telefono = _reader.GetString(4); Empleado.IdSucursal = _reader.GetInt32(5); lista.Add(Empleado); } return(lista); }
private void btnGuardar_Click(object sender, EventArgs e) { ClsEmpleado Instancia = new ClsEmpleado(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.Direccion = txtDireccion.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.IdSucursal = Convert.ToInt32(cmbSucursal.SelectedValue.ToString()); //inserta el sucursal ojo revisar esto int respuesta = ClsEmpleado.Guardar(Instancia); if (respuesta > 0) { MessageBox.Show("Empleado Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar el empleado", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } limpia_cajas(); MostrarDatos_dgvEmpleados(); }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta Seguro que desea eliminar el Empleado Actual", "Esta Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ClsEmpleado Instancia = new ClsEmpleado(); Instancia.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text); if (ClsEmpleado.Eliminar(Instancia.IdEmpleado) > 0) { MessageBox.Show("Empleado Eliminado Correctamente!", "Empleado Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos_dgvEmpleados(); OpcionEliminar(); limpia_cajas(); } else { MessageBox.Show("No se pudo eliminar el Empleado", "Empleado No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnActualizar_Click(object sender, EventArgs e) { ClsEmpleado Instancia = new ClsEmpleado(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.Direccion = txtDireccion.Text.Trim(); Instancia.Telefono = txtTelefono.Text.Trim(); Instancia.IdSucursal = Convert.ToInt32(cmbSucursal.SelectedValue); Instancia.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text); if (ClsEmpleado.Actualizar(Instancia) > 0) { MessageBox.Show("Los datos del Empleado se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); OpcionActualizar(); DesabilitarCajas(); limpia_cajas(); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } MostrarDatos_dgvEmpleados(); }
public void MostrarDatos_dgvEmpleados() { dgvEmpleados.DataSource = ClsEmpleado.MostrarDatos(); //this.dgvEmpleados.Columns["intIdEmpleado"].Visible = false; //this.dgvEmpleados.Columns[""].Visible = false; }