private void btnGuardar_Click(object sender, EventArgs e) { ClsEmpleado Instancia = new ClsEmpleado(); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.FechaN = dtpFecha.Format.ToString(); Instancia.Salario = Convert.ToDouble(txtsalario.Text); Instancia.Estado = 1; 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(); }
public void MostrarDatos_dgvEmpleados() { dgvEmpleados.DataSource = ClsEmpleado.MostrarDatos(); dgvEmpleados.Columns[0].HeaderText = "IdEmpleado"; dgvEmpleados.Columns[1].HeaderText = "Fecha Registro"; dgvEmpleados.Columns[2].HeaderText = "Nombre"; dgvEmpleados.Columns[3].HeaderText = "Apellidos"; dgvEmpleados.Columns[4].HeaderText = "Fecha Nacimiento"; dgvEmpleados.Columns[5].HeaderText = "Salario"; dgvEmpleados.Columns[6].HeaderText = "Estado"; dgvEmpleados.Columns[0].Visible = false; //Estilo titulo this.dgvEmpleados.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40); //(44, 62, 80); //argb this.dgvEmpleados.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; this.dgvEmpleados.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft YaHei UI", 10); this.dgvEmpleados.DefaultCellStyle.Font = new Font("Microsoft YaHei UI", 10); //Estilo seleccion this.dgvEmpleados.DefaultCellStyle.SelectionBackColor = Color.FromArgb(52, 152, 219); this.dgvEmpleados.DefaultCellStyle.SelectionForeColor = Color.White; //Estilo borde celda this.dgvEmpleados.GridColor = Color.FromArgb(41, 39, 40); //(44, 62, 80); //Ajustable this.dgvEmpleados.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; this.dgvEmpleados.ScrollBars = ScrollBars.Both; this.dgvEmpleados.DefaultCellStyle.WrapMode = DataGridViewTriState.True; }
public static int Guardar(ClsEmpleado variables) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO tblempleado (intIdEmpleado,dteFechaRegistro, vchNombre, vchApellidos,dteFechaNac,dbeSalario,intEstado) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}', '{6}')", variables.IdEmpleado, variables.FechaN, variables.Nombre, variables.Apellidos, variables.FechaN, variables.Salario, variables.Estado), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
public static int Actualizar(ClsEmpleado variables) { int bandera = 0; MySqlConnection conexion = ClsConexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update tblEmpleado set dteFechaRegistro='{0}', vchNombre='{1}', vchApellidos='{2}',dteFechaNac='{3}',dbeSalario='{4}',intEstado='{5}' where intIdEmpleado={6}", variables.FechaN, variables.Nombre, variables.Apellidos, variables.FechaN, variables.Salario, variables.Estado, variables.IdEmpleado), conexion); bandera = comando.ExecuteNonQuery(); conexion.Close(); return(bandera); }
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.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text); Instancia.Nombre = txtNombre.Text.Trim(); Instancia.Apellidos = txtApellidos.Text.Trim(); Instancia.FechaN = dtpFecha.Format.ToString(); Instancia.Salario = Convert.ToDouble(txtsalario.Text); Instancia.Estado = 1; if (ClsEmpleado.Actualizar(Instancia) > 0) { MessageBox.Show("Los datos del Empleado se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos_dgvEmpleados(); limpia_cajas(); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } MostrarDatos_dgvEmpleados(); }