private void InsertarEmpleado() { CNEmpleado insertar = new CNEmpleado(); CEEmpleado objEmpleado = new CEEmpleado(); objEmpleado.Nombre = txtNombre.Text; objEmpleado.Apellido = txtApellidos.Text; objEmpleado.Telefono = txtTelefono.Text; objEmpleado.Correo = txtCorreo.Text; objEmpleado.Direccion = txtDireccion.Text; objEmpleado.IdSexo = Convert.ToInt32(cboSexo.SelectedValue); objEmpleado.IdTipoEmpleado = Convert.ToInt32(cboTipoEmpleado.SelectedValue); if (insertar.NuevoEmpleado(objEmpleado) > 0) { MessageBox.Show(null, "Registro almacenado satisfactoriamente", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Information); audit.InsertarAuditLog("Se agrego un empleado nuevo", cnEmpleado.IdUsuarioXIdEmpleado(cnEmpleado.NombreUsuarioEmpleadoId(userName)), DateTime.Now); } else { MessageBox.Show(null, "Error al almacenar el registro.", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public int InsertarEmpleado(CEEmpleado objE) { int resultado; SqlCommand cmd = new SqlCommand("Sp_InsertarEmpleado", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Nombre", SqlDbType.NVarChar).Value = objE.Nombre; cmd.Parameters.AddWithValue("@Apellido", SqlDbType.NVarChar).Value = objE.Apellido; cmd.Parameters.AddWithValue("@Telefono", SqlDbType.VarChar).Value = objE.Telefono; cmd.Parameters.AddWithValue("@Correo", SqlDbType.NVarChar).Value = objE.Correo; cmd.Parameters.AddWithValue("@Direccion", SqlDbType.NVarChar).Value = objE.Direccion; cmd.Parameters.AddWithValue("@IdSexo", SqlDbType.Int).Value = objE.IdSexo; cmd.Parameters.AddWithValue("@IdTipoEmpleado", SqlDbType.Int).Value = objE.IdTipoEmpleado; try { ConectarBD(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al tratar de almacenar", ex); } finally { DesconectarBD(); cmd.Dispose(); } return(resultado); }
public int ActualizarEmpleado(CEEmpleado empleado) { Config.openConnection(connection); SqlCommand command = new SqlCommand("INV.EMPLEADOS", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@OPERACION", "UE"); command.Parameters.AddWithValue("@EMP_CEDULA", empleado.documento); command.Parameters.AddWithValue("@EMP_APELLIDO1", empleado.apellido1); command.Parameters.AddWithValue("@EMP_APELLIDO2", empleado.apellido2); command.Parameters.AddWithValue("@EMP_NOMBRE1", empleado.nombre1); command.Parameters.AddWithValue("@EMP_NOMBRE2", empleado.nombre2); command.Parameters.AddWithValue("@EMP_CORREO", empleado.correo); command.Parameters.AddWithValue("@EMP_TELEFONO", empleado.telefono); command.Parameters.AddWithValue("@EMP_PROY_ID", empleado.proyecto.id); command.Parameters.AddWithValue("@EMP_SEDE_ID", empleado.sede.id); command.Parameters.AddWithValue("@EMP_UBI_ID", empleado.ubicacion.id); command.Parameters.AddWithValue("@EMP_PUESTO", empleado.numeroPuesto); command.Parameters.AddWithValue("@EMP_FECHAINGRESO", empleado.fechaIngreso); command.Parameters.AddWithValue("@EMP_FECHASALIDA", empleado.fechaSalida); command.Parameters.AddWithValue("@EMP_OBSERVACION", empleado.observacion); int Resultado = command.ExecuteNonQuery(); Config.closeConnection(connection); return(Resultado); }
public DataSet BuscarPorId(CEEmpleado objE) { SqlDataAdapter da; DataSet ds = new DataSet(); try { ConectarBD(); da = new SqlDataAdapter("Sp_BuscarEmpleadoId", cnn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@IdEmpleado", SqlDbType.Int).Value = objE.IdEmpleado; da.Fill(ds, "MostrarId"); return(ds); } catch (Exception) { MessageBox.Show(null, "No se pudo realizar la consulta", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Error); throw; } finally { DesconectarBD(); ds.Dispose(); } }
public int ActualizarEmpleado(CEEmpleado objE) { int resultado; SqlCommand cmd = new SqlCommand("Sp_ActualizarEmpleado", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEmpleado", SqlDbType.NVarChar).Value = objE.IdEmpleado; cmd.Parameters.AddWithValue("@Nombre", SqlDbType.NVarChar).Value = objE.Nombres; cmd.Parameters.AddWithValue("@Apellidos", SqlDbType.NVarChar).Value = objE.Apellidos; cmd.Parameters.AddWithValue("@Telefono", SqlDbType.NVarChar).Value = objE.Telefono; cmd.Parameters.AddWithValue("@Correo", SqlDbType.NVarChar).Value = objE.Correo; cmd.Parameters.AddWithValue("@IdSexo", SqlDbType.Int).Value = objE.IdSexo; cmd.Parameters.AddWithValue("@Direccion", SqlDbType.NVarChar).Value = objE.Direccion; try { ConectarDB(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al tratar de actualizar el registro del empleado", ex); } finally { CerrarDB(); cmd.Dispose(); } return(resultado); }
private void ModificarEmpleado() { CNEmpleado modificarE = new CNEmpleado(); CEEmpleado objEmpleado = new CEEmpleado(); objEmpleado.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text); objEmpleado.Nombre = txtNombre.Text; objEmpleado.Apellido = txtApellidos.Text; objEmpleado.Telefono = txtTelefono.Text; objEmpleado.Correo = txtCorreo.Text; objEmpleado.Direccion = txtDireccion.Text; objEmpleado.IdSexo = Convert.ToInt32(cboSexo.SelectedValue); objEmpleado.IdTipoEmpleado = Convert.ToInt32(cboTipoEmpleado.SelectedValue); if (modificarE.ModificarEmpleado(objEmpleado) > 0) { MessageBox.Show(null, "Registro modificado satisfactoriamente.", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Information); audit.InsertarAuditLog("Se modifico empleado con Id = " + txtIdEmpleado.Text, cnEmpleado.IdUsuarioXIdEmpleado(cnEmpleado.NombreUsuarioEmpleadoId(userName)), DateTime.Now); } else { MessageBox.Show(null, "Error al modificar el registro.", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int ActualizarEmpleado(CEEmpleado objE) { int resultado; try { SqlCommand cmd = new SqlCommand("Sp_Actualizar_Empleado", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Num_Identidad", SqlDbType.Char, 15).Value = objE.NumeroIdentidad; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 30).Value = objE.Nombre; cmd.Parameters.Add("@Apellido", SqlDbType.VarChar, 30).Value = objE.Apellido; cmd.Parameters.Add("@Telefono", SqlDbType.Char, 9).Value = objE.Telefono; cmd.Parameters.Add("@Direccion", SqlDbType.VarChar, 100).Value = objE.Direccion; cmd.Parameters.Add("@Correo", SqlDbType.VarChar, 30).Value = objE.Correo; cmd.Parameters.Add("@IdCargo", SqlDbType.Int).Value = objE.IdCargo; cmd.Parameters.Add("@IdSexo", SqlDbType.Int).Value = objE.IdSexo; cmd.Parameters.Add("@Estado", SqlDbType.Bit).Value = objE.Estado; ConectarBD(); resultado = cmd.ExecuteNonQuery(); cmd.Dispose(); } catch (Exception ex) { throw new Exception("Error al tratar Actualizar el Empleado", ex); } finally { CerrarBD(); } return(resultado); }
private void btnActualizar_Click(object sender, EventArgs e) { this.Validate(); if (Validar()) { CNEmpleado objActualizarEmpleado = new CNEmpleado(); CEEmpleado objEmpleado = new CEEmpleado() { NumeroIdentidad = txtNumeroIdentidad.Text.Trim(), Nombre = txtNombre.Text.Trim(), Apellido = txtApellido.Text.Trim(), Direccion = meDireccion.Text.Trim(), Telefono = txtTelefono.Text.Trim(), Correo = txtCorreo.Text.Trim(), IdSexo = int.Parse(lueSexo.EditValue.ToString()), IdCargo = int.Parse(lueCargo.EditValue.ToString()), Estado = chkEstado.Checked }; if (objActualizarEmpleado.ActualizarEmpleado(objEmpleado) > 0) { Limpiar(); HabilitarControles(true, false, false, false, false, true); ListadoEmpleado(); XtraMessageBox.Show("Registro Actualizado Satisfactoriamente", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show("Error al Actualizar el Registro", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool Existe(CEEmpleado objE) { SqlCommand cmd = new SqlCommand("Sp_ExisteEmpleado", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEmpleado", SqlDbType.NVarChar).Value = objE.IdEmpleado; try { ConectarDB(); int count = Convert.ToInt32(cmd.ExecuteScalar()); if (count == 0) { return(false); } else { return(true); } } catch (Exception ex) { throw new Exception("Error al verificar Empleado", ex); } finally { CerrarDB(); } }
public void BuscarEmpleadoNombre(string nombre) { CNEmpleado objEmpleado = new CNEmpleado(); CEEmpleado objE = new CEEmpleado(); objE.Nombres = nombre; dgvEmpleado.DataSource = objEmpleado.BuscarEmpleadoNombre(objE).Tables["BuscarNombre"]; }
public void BuscarEmpleadoId(string Id) { CNEmpleado objEmpleado = new CNEmpleado(); CEEmpleado objE = new CEEmpleado(); objE.IdEmpleado = Id; dgvEmpleado.DataSource = objEmpleado.BuscarEmpleadoId(objE).Tables["BuscarId"]; }
private void BuscarPorNombre(string Nombre) { CNEmpleado BuscarE = new CNEmpleado(); CEEmpleado objEmpleado = new CEEmpleado(); objEmpleado.Nombre = Nombre; dgvEmpleados.DataSource = BuscarE.MostrarPorNombre(objEmpleado).Tables["MostrarNombre"]; }
private void BuscarPorId(int IdEmpleado) { CNEmpleado BuscarE = new CNEmpleado(); CEEmpleado objEmpleado = new CEEmpleado(); objEmpleado.IdEmpleado = IdEmpleado; dgvEmpleados.DataSource = BuscarE.MostrarPorId(objEmpleado).Tables["MostrarId"]; }
private void btnSave_Click(object sender, EventArgs e) { try { CEEmpleado empleado = new CEEmpleado { documento = txtDocumento.Text, nombre1 = txtNombre1.Text.ToUpper(), nombre2 = txtNombre2.Text.ToUpper(), apellido1 = txtApellido1.Text.ToUpper(), apellido2 = txtApellido2.Text.ToUpper(), correo = txtCorreo.Text.ToUpper(), telefono = txtTelefono.Text, codigo = Convert.ToInt32(txtCodigo.Text), proyecto = new CEProyecto { id = Convert.ToInt16(cmbProyecto.SelectedValue.ToString()) }, sede = new CESede { id = Convert.ToInt16(cmbSede.SelectedValue.ToString()) }, ubicacion = new CEUbicacion { id = Convert.ToInt16(cmbUbicacion.SelectedValue.ToString()) }, numeroPuesto = txtPuesto.Text, observacion = txtObservacion.Text.ToUpper(), fechaIngreso = DateFechaIngreso.Text, asiTeclado = false, asiMouse = false, asiBase = false, asiPuesto = false, asiMorral = false, asiMaletin = false, asiCorreo = false, fechaSalida = DateFechaSalida.Text }; if (empleado == null) { if (personas.AgregarEmpleado(empleado) > 0) { Close(); } } if (empleado != null) { if (personas.ActualizarEmpleado(empleado) > 0) { Close(); } } } catch (Exception ex) { MessageBox.Show("" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Agregar_Load(object sender, EventArgs e) { CargarComboMarcas(); CargarComboProyectos(); CargarComboSedes(); CargarComboUbicaciones(); CargarComboProveedores(); try { DateSelect.Text = DateTime.Now.ToString("yyyy-MM-dd"); //En la variable actualizar, capture el código desde el otro formulario. if (equipo != null) { chkInactivo.Visible = true; txtCodigo.Enabled = false; TxtFechaModifi.Visible = true; TxtUsuarioModifi.Visible = true; CEEmpleado empleado = personas.CargarEmpleadosPorCodigoEquipo(equipo.equipoCodigo); if (empleado.documento != "9999999999") { List <CEEmpleado> empleados = new List <CEEmpleado>(); empleados.Add(empleado); tblEmployes.Visible = true; tblEmployes.AutoGenerateColumns = false; tblEmployes.DataSource = empleados; } txtCodigo.Text = equipo.equipoCodigo; txtDescripcion.Text = equipo.equipoDescripcion; cmbMarca.SelectedValue = equipo.marca.id; cmbModelo.SelectedValue = equipo.marca.id; txtSerial.Text = equipo.equipoSerial; cmbProveedor.SelectedValue = equipo.proveedorDocumento; cmbProyecto.SelectedValue = equipo.proyecto.id; cmbSede.SelectedValue = equipo.sede.id; cmbUbicacion.SelectedValue = equipo.ubicacion.id; txtPuesto.Text = equipo.numeroPuesto; DateSelect.Text = equipo.fechaIngreso; txtObservacion.Text = equipo.observacion; TxtFechaModifi.Text = equipo.fechaModifi; TxtUsuarioModifi.Text = equipo.usuarioModifi; if (equipo.equipoEstado == "INACTIVO") { chkInactivo.Checked = true; } } } catch (Exception ex) { MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Agregar(CEEmpleado empleado) { this.empleado = empleado; personas = new CNPersonas(); equipos = new CNEquipos(); InitializeComponent(); Inicio(); }
public void MostrarEmpleado(String numeroIdentidad) { CNEmpleado objObtenerEmpleado = new CNEmpleado(); CEEmpleado objE = objObtenerEmpleado.ObtenerEmpleado(numeroIdentidad.Trim()); txtNumeroIdentidad.EditValue = objE.NumeroIdentidad.Trim(); txtNombre.EditValue = objE.Nombre.Trim(); txtApellido.EditValue = objE.Apellido.Trim(); meDireccion.EditValue = objE.Direccion.Trim(); txtTelefono.EditValue = objE.Telefono.Trim(); txtCorreo.EditValue = objE.Correo.Trim(); lueCargo.EditValue = objE.IdCargo; lueSexo.EditValue = objE.IdSexo; chkEstado.Checked = objE.Estado; }
public void AgregarPersonaDevolver(CEEmpleado empleado) { try { txtDocumento.Text = empleado.documento; txtNombres.Text = empleado.nombreCompleto; DateSelect.Enabled = true; chkTeclado.Checked = empleado.asiTeclado; chkTeclado.Enabled = empleado.asiTeclado; chkMouse.Checked = empleado.asiMouse; chkMouse.Enabled = empleado.asiMouse; chkPuesto.Checked = empleado.asiPuesto; chkPuesto.Enabled = empleado.asiPuesto; chkBase.Checked = empleado.asiBase; chkBase.Enabled = empleado.asiBase; chkMaletin.Checked = empleado.asiMaletin; chkMaletin.Enabled = empleado.asiMaletin; chkMorral.Checked = empleado.asiMorral; chkMorral.Enabled = empleado.asiMorral; chkCorreo.Checked = empleado.asiCorreo; chkCorreo.Enabled = empleado.asiCorreo; BindingSource source = new BindingSource(); equipos = asignaciones.CargarEmpleadoDevolverDetalle(empleado.documento); source.DataSource = equipos; tblDevolver.AutoGenerateColumns = false; tblDevolver.DataSource = source; DateSelect.Enabled = true; btnSave.Enabled = true; txtObservaciones.Enabled = true; } catch (Exception ex) { MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { CNEmpleado objEliminarEmpleado = new CNEmpleado(); String id = gvDatosEmpleado.GetRowCellValue(gvDatosEmpleado.FocusedRowHandle, colNum_idem).ToString(); CEEmpleado objEmpleado = new CEEmpleado() { NumeroIdentidad = id }; if (objEliminarEmpleado.EliminarEmpleado(objEmpleado) > 0) { ListadoEmpleado(); XtraMessageBox.Show("Registro Eliminado Satisfactoriamente", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show("Error al Eliminar el Registro", "Parroquia", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void EliminarEmpleado(int IdEmpleado) { CNEmpleado eliminarE = new CNEmpleado(); CEEmpleado objEmpleado = new CEEmpleado(); objEmpleado.IdEmpleado = IdEmpleado; if (eliminarE.EliminarEmpleado(objEmpleado) > 0) { MessageBox.Show(null, "Registr eliminado satisfactoriamente.", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Information); audit.InsertarAuditLog("Se elimino el empleado con Id = " + txtIdEmpleado.Text, cnEmpleado.IdUsuarioXIdEmpleado(cnEmpleado.NombreUsuarioEmpleadoId(userName)), DateTime.Now); } else { MessageBox.Show(null, "Error al eliminar el registro.", "Restaurante XYZ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ModificarEmpleado() { CNEmpleado objEmpleado = new CNEmpleado(); CEEmpleado objModiEmpleado = new CEEmpleado(); objModiEmpleado.IdEmpleado = mtbIdEmpleado.Text; objModiEmpleado.Nombres = txtNombre.Text; objModiEmpleado.Apellidos = txtApellidos.Text; objModiEmpleado.Telefono = mtbTelefono.Text; objModiEmpleado.Correo = txtCorreoElectronico.Text; objModiEmpleado.IdSexo = Convert.ToInt32(cboSexo.SelectedValue); objModiEmpleado.Direccion = txtDireccion.Text; if (objEmpleado.ModificarEmpleado(objModiEmpleado) > 0) { MessageBox.Show("Empleado actualizado satisfactoriamente", "CarWash", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Empleado actualizado satisfactoriamente", "CarWash", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public int EliminarEmpleado(CEEmpleado objE) { int resultado; SqlCommand cmd = new SqlCommand("Sp_EliminarEmpleado", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEmpleado", SqlDbType.Int).Value = objE.IdEmpleado; try { ConectarBD(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al tratar de eliminar el registro", ex); } finally { DesconectarBD(); cmd.Dispose(); } return(resultado); }
public CEEmpleado MostrarUnEmpleado(String numeroIdentidad) { SqlCommand cmd; SqlDataReader dr; CEEmpleado objE = new CEEmpleado(); try { ConectarBD(); cmd = new SqlCommand("Sp_Mostrar_Un_Empleado", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Num_Identidad", SqlDbType.Char, 15).Value = numeroIdentidad; dr = cmd.ExecuteReader(); if (dr.Read()) { objE.NumeroIdentidad = dr["Num_Identidad"].ToString(); objE.Nombre = dr["Nombre"].ToString(); objE.Apellido = dr["Apellido"].ToString(); objE.Telefono = dr["Telefono"].ToString(); objE.Direccion = dr["Direccion"].ToString(); objE.Correo = dr["Correo"].ToString(); objE.IdCargo = int.Parse(dr["Id_Cargo"].ToString()); objE.IdSexo = int.Parse(dr["Id_Sexo"].ToString()); objE.Estado = dr.GetBoolean(8); } return(objE); } catch (Exception ex) { throw new Exception("Error al solicitar los datos", ex); } finally { CerrarBD(); } }
public int AgregarEmpleado(CEEmpleado empleado) { Config.openConnection(connection); SqlCommand command = new SqlCommand("INV.EMPLEADOS", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@OPERACION", "IE"); command.Parameters.AddWithValue("@EMP_CEDULA", empleado.documento); command.Parameters.AddWithValue("@EMP_CODINV", empleado.codigo); command.Parameters.AddWithValue("@EMP_APELLIDO1", empleado.apellido1); command.Parameters.AddWithValue("@EMP_APELLIDO2", empleado.apellido2); command.Parameters.AddWithValue("@EMP_NOMBRE1", empleado.nombre1); command.Parameters.AddWithValue("@EMP_NOMBRE2", empleado.nombre2); command.Parameters.AddWithValue("@EMP_CORREO", empleado.correo); command.Parameters.AddWithValue("@EMP_TELEFONO", empleado.telefono); command.Parameters.AddWithValue("@EMP_PROY_ID", empleado.proyecto.id); command.Parameters.AddWithValue("@EMP_SEDE_ID", empleado.sede.id); command.Parameters.AddWithValue("@EMP_UBI_ID", empleado.ubicacion.id); command.Parameters.AddWithValue("@EMP_PUESTO", empleado.numeroPuesto); command.Parameters.AddWithValue("@ASI_TECLADO", empleado.asiTeclado ? "S" : "N"); command.Parameters.AddWithValue("@ASI_MOUSE", empleado.asiMouse ? "S" : "N"); command.Parameters.AddWithValue("@ASI_PUESTO", empleado.asiPuesto ? "S" : "N"); command.Parameters.AddWithValue("@ASI_BASE", empleado.asiBase ? "S" : "N"); command.Parameters.AddWithValue("@ASI_MALETIN", empleado.asiMaletin ? "S" : "N"); command.Parameters.AddWithValue("@ASI_MORRAL", empleado.asiMorral ? "S" : "N"); command.Parameters.AddWithValue("@ASI_CORREO", empleado.asiCorreo ? "S" : "N"); command.Parameters.AddWithValue("@EMP_FECHAINGRESO", empleado.fechaIngreso); command.Parameters.AddWithValue("@EMP_FECHASALIDA", empleado.fechaSalida); command.Parameters.AddWithValue("@EMP_OBSERVACION", empleado.observacion); int Resultado = command.ExecuteNonQuery(); Config.closeConnection(connection); return(Resultado); }
public int EliminarEmpleado(CEEmpleado objE) { int resultado = 0; try { SqlCommand cmd = new SqlCommand("Sp_Eliminar_Empleado", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Num_Identidad", SqlDbType.Char, 15).Value = objE.NumeroIdentidad; ConectarBD(); resultado = cmd.ExecuteNonQuery(); cmd.Dispose(); } catch (Exception ex) { throw new Exception("Error al tratar Eliminar el Empleado", ex); } finally { CerrarBD(); } return(resultado); }
public DataSet BuscarPorNombre(CEEmpleado objE) { DataSet ds = new DataSet(); SqlDataAdapter da; try { ConectarDB(); da = new SqlDataAdapter("Sp_BuscarEmpleadoPorNombre", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@Nombre", SqlDbType.NVarChar).Value = objE.Nombres; da.Fill(ds, "BuscarNombre"); return(ds); } catch (Exception ex) { throw new Exception("Error al buscar empleado", ex); } finally { CerrarDB(); ds.Dispose(); } }
public CEEmpleado CargarEmpleadosPorCodigoEquipo(string equipoCodigo) { Config.openConnection(connection); CEEmpleado empleado = null; SqlCommand command = new SqlCommand("SELECT EM.EMP_CEDULA, EM.EMP_CODINV, CONCAT(EM.EMP_APELLIDO1,' ', EM.EMP_APELLIDO2,' ', EM.EMP_NOMBRE1,' ', EM.EMP_NOMBRE2) AS NOMBRES, P.PROY_DESC, S.SEDE_DESC, U.UBI_DESC, EM.EMP_PUESTO FROM INV.EMPLEADO EM INNER JOIN INV.EQUIPO AS E ON E.EMP_CEDULA = EM.EMP_CEDULA INNER JOIN INV.PROYECTO AS P ON P.PROY_ID = EM.EMP_PROY_ID INNER JOIN INV.SEDE AS S ON S.SEDE_ID = EM.EMP_SEDE_ID INNER JOIN INV.UBICACION AS U ON U.UBI_ID = EM.EMP_UBI_ID WHERE E.EQ_CODIGO = '" + equipoCodigo + "'", connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { empleado = new CEEmpleado { documento = reader.GetString(0), codigo = reader.GetInt32(1), nombreCompleto = reader.GetString(2), proyecto = new CEProyecto { descripcion = reader.GetString(3) }, sede = new CESede { descripcion = reader.GetString(4) }, ubicacion = new CEUbicacion { descripcion = reader.GetString(5) }, numeroPuesto = reader.GetString(6), } } ; reader.Close(); Config.closeConnection(connection); return(empleado); }
public void EditarEmpleado(CEEmpleado cEEmpleado) { objetoCD.Editar(cEEmpleado); }
public void EliminarEmpleado(CEEmpleado cEEmpleado) { objetoCD.Eliminar(cEEmpleado); }
public void InsertarEmpleado(CEEmpleado cEEmpleado) { objetoCD.Insertar(cEEmpleado); }