private void tls_btn_Nuevo_Click(object sender, EventArgs e) { frm_Modificar_Empleados NuevoEmpleado = new frm_Modificar_Empleados(); Obj_Empleados_DAL = new cls_Empleados_DAL(); Obj_Empleados_DAL.cBandera = 'I'; Obj_Empleados_DAL.sNombre = string.Empty; Obj_Empleados_DAL.sApellidos = string.Empty; Obj_Empleados_DAL.sDireccion = string.Empty; Obj_Empleados_DAL.bEdad = 0; Obj_Empleados_DAL.dSalario = 0; Obj_Empleados_DAL.iTelCasa = 0; Obj_Empleados_DAL.iTelRef = 0; Obj_Empleados_DAL.iCelular = 0; Obj_Empleados_DAL.iCedula = 0; Obj_Empleados_DAL.iIdAerolinea = 0; Obj_Empleados_DAL.iIdTipoEmpleado = 0; Obj_Empleados_DAL.uIdEmpleado = 0; Obj_Empleados_DAL.cIdEstado = ' '; NuevoEmpleado.Obj_Empleados_DAL = Obj_Empleados_DAL; this.Hide(); NuevoEmpleado.ShowDialog(); this.Show(); tls_txt_Filtro.Text = string.Empty; Cargar(); }
private void dgv_Empleados_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { frm_Modificar_Empleados ModificarEmpleado = new frm_Modificar_Empleados(); if (dgv_Empleados.RowCount > 0) { Obj_Empleados_DAL = new cls_Empleados_DAL(); Obj_Empleados_DAL.cBandera = 'U'; Obj_Empleados_DAL.sIdEmpleado = (dgv_Empleados.SelectedRows[0].Cells[0].Value.ToString().Trim()); Obj_Empleados_DAL.iCedula = Convert.ToInt32(dgv_Empleados.SelectedRows[0].Cells[1].Value.ToString().Trim()); Obj_Empleados_DAL.sNombre = dgv_Empleados.SelectedRows[0].Cells[2].Value.ToString(); Obj_Empleados_DAL.sApellidos = dgv_Empleados.SelectedRows[0].Cells[3].Value.ToString(); Obj_Empleados_DAL.sDireccion = dgv_Empleados.SelectedRows[0].Cells[4].Value.ToString(); Obj_Empleados_DAL.bEdad = Convert.ToByte(dgv_Empleados.SelectedRows[0].Cells[5].Value.ToString().Trim()); Obj_Empleados_DAL.iTelCasa = Convert.ToInt32(dgv_Empleados.SelectedRows[0].Cells[6].Value.ToString().Trim()); Obj_Empleados_DAL.iTelRef = Convert.ToInt32(dgv_Empleados.SelectedRows[0].Cells[7].Value.ToString().Trim()); Obj_Empleados_DAL.iCelular = Convert.ToInt32(dgv_Empleados.SelectedRows[0].Cells[8].Value.ToString().Trim()); Obj_Empleados_DAL.dSalario = Convert.ToDouble(dgv_Empleados.SelectedRows[0].Cells[9].Value.ToString().Trim()); Obj_Empleados_DAL.iIdTipoEmpleado = Convert.ToInt32(dgv_Empleados.SelectedRows[0].Cells[10].Value.ToString().Trim()); Obj_Empleados_DAL.iIdAerolinea = Convert.ToInt32(dgv_Empleados.SelectedRows[0].Cells[11].Value.ToString().Trim()); Obj_Empleados_DAL.cIdEstado = Convert.ToChar(dgv_Empleados.SelectedRows[0].Cells[12].Value.ToString().Trim()); ModificarEmpleado.Obj_Empleados_DAL = Obj_Empleados_DAL; this.Hide(); ModificarEmpleado.ShowDialog(); this.Show(); tls_txt_Filtro.Text = string.Empty; Cargar(); } else { MessageBox.Show("No se pueden realizar la acción, debido a que no existen datos por modificar", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Insertar_Empleados(ref string sMsjError, ref cls_Empleados_DAL Obj_Empleados_DAL) { cls_BaseDatos_DAL Obj_DAL = new cls_BaseDatos_DAL(); cls_Bases_BLL Obj_BLL = new cls_Bases_BLL(); Obj_BLL.TablaParametros(ref Obj_DAL); Obj_DAL.DT_Parametros.Rows.Add("@IdEmpleado", 3, Obj_Empleados_DAL.sIdEmpleado); Obj_DAL.DT_Parametros.Rows.Add("@Cedula", 3, Obj_Empleados_DAL.iCedula.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Nombre", 3, Obj_Empleados_DAL.sNombre.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Apellidos", 3, Obj_Empleados_DAL.sApellidos.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Direccion", 3, Obj_Empleados_DAL.sDireccion.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Edad", 1, Obj_Empleados_DAL.bEdad.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Telefono_Casa", 3, Obj_Empleados_DAL.iTelCasa.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Telefono_Referencia", 3, Obj_Empleados_DAL.iTelRef.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Celular", 3, Obj_Empleados_DAL.iCelular.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@Salario", 5, Obj_Empleados_DAL.dSalario.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@IdTipoEmpleado", 1, Obj_Empleados_DAL.iIdTipoEmpleado.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@IdAerolinea", 1, Obj_Empleados_DAL.iIdAerolinea.ToString().Trim()); Obj_DAL.DT_Parametros.Rows.Add("@IdEstado", 2, Obj_Empleados_DAL.cIdEstado.ToString().Trim()); Obj_DAL.sSentencia = ConfigurationManager.AppSettings["Insertar_Empleados"].ToString().Trim(); Obj_BLL.Ejec_NonQuery(ref Obj_DAL); if (Obj_DAL.sMsgError == string.Empty) { sMsjError = string.Empty; Obj_Empleados_DAL.cBandera = 'U'; } else { sMsjError = Obj_DAL.sMsgError; Obj_Empleados_DAL.cBandera = 'I'; } }