public Transportistas_ST_Entity verEmpleadoAsignado(int codigo) { Transportistas_ST_Entity ste = new Transportistas_ST_Entity(); ST_Asignaciones_DAL getst = new ST_Asignaciones_DAL(); return(getst.getSinge_Empleado(codigo)); }
private void btnEliminarP_Click(object sender, EventArgs e) { //Eliminar Transportista if (txtCodigoEmpleado.Text == "" || txtCodigoEmpleado.Text == "0") { MessageBox.Show("No ha seleccionado ningun empleado"); } else { if (MessageBox.Show("Esta seguro de eliminar al conductor de la solicitud", "Solicitud de Transporte", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { Transportistas_ST_Entity st = new Transportistas_ST_Entity(); st.codigoEmpleado = Convert.ToInt32(txtCodigoEmpleado.Text.Trim()); st.idUsuario = 1; st.idSolicitud = Convert.ToInt32(txtIdSolicitud.Text.Trim()); st.idMovimiento = Convert.ToInt32(txtIdMovimiento.Text.Trim()); new BO.ST_Asignaciones_BOL().eliminaPersonalST(st); MessageBox.Show("Se ha eliminado al concutor exitosamente de la solicitud"); actualizarFrom(txtIdSolicitud.Text.Trim(), txtIdMovimiento.Text.Trim()); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
private void btnGuardarP_Click(object sender, EventArgs e) { //Guardar Transportistas if (txtCodigoEmpleado.Text == "" || txtCodigoEmpleado.Text == "0") { MessageBox.Show("No ha seleccionado ningun transportistas"); } else { if (lblAvisoPersonal.Text == "" || lblAvisoPersonal.Text == "0") { try { Transportistas_ST_Entity tst = new Transportistas_ST_Entity(); tst.codigoEmpleado = Convert.ToInt32(txtCodigoEmpleado.Text.Trim()); tst.idEmpresa = 1; tst.idUsuario = 1; tst.idSolicitud = Convert.ToInt32(txtIdSolicitud.Text.Trim()); tst.idMovimiento = Convert.ToInt32(txtIdMovimiento.Text.Trim()); new BO.ST_Asignaciones_BOL().guardarTranortista(tst); MessageBox.Show("Conductor Asignado Correctamente"); actualizarFrom(txtIdSolicitud.Text.Trim(), txtIdMovimiento.Text.Trim()); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Ya hay conductores asignados, debe de eliminar el anterior para asignar uno nuevo"); } } }
public void insertarTransportistas(Transportistas_ST_Entity st) { cnn.insertSQL("INSERT INTO ASIGNACIONPERSONAL(idsolicitud, idempleado, idempresa, idmovimiento) " + " VALUES(" + st.idSolicitud + ", " + st.codigoEmpleado + ", " + st.idEmpresa + ", " + st.idMovimiento + " )"); int stcodigo, idusuario, movimiento; stcodigo = st.idSolicitud; movimiento = st.idMovimiento; idusuario = st.idUsuario; string nota = "Asignacion de transporte a la solcitud "; insertaBitacora(stcodigo, idusuario, nota, 7, movimiento); }
public void eliminarTransportistaAsingado(Transportistas_ST_Entity sta) { cnn.insertSQL("DELETE FROM ASIGNACIONPERSONAL " + " WHERE idsolicitud = " + sta.idSolicitud + " AND idempleado = " + sta.codigoEmpleado); int stcodigo, idusuario, movimiento; stcodigo = sta.idSolicitud; movimiento = sta.idMovimiento; idusuario = sta.idUsuario; string nota = "Se ha quitado al conductor de la solicitud"; insertaBitacora(stcodigo, idusuario, nota, 7, movimiento); }
public Transportistas_ST_Entity getSinge_Empleado(int codigo) { Transportistas_ST_Entity st = new Transportistas_ST_Entity(); DataTable dtRegistro = new DataTable(); dtRegistro = cnn.getSQL("SELECT ST.idsolicitud, AP.idempleado, CONCAT(DP.nombre1, ' ', DP.apellido1) as nombreempleado, DP.identificacion " + " FROM SOLICITUDTRANSPORTE ST " + " JOIN ASIGNACIONPERSONAL AP ON ST.idsolicitud = AP.idsolicitud " + " JOIN DETALLEPERSONAL DP ON AP.idempleado = DP.idempleado " + " WHERE ST.idsolicitud = " + codigo); foreach (DataRow row in dtRegistro.Rows) { foreach (DataColumn column in dtRegistro.Columns) { st.codigoEmpleado = Convert.ToInt32(row["idempleado"]); st.idEmpleado = row["identificacion"].ToString(); st.nombreEmpleado = row["nombreempleado"].ToString(); st.licenciaEmpleado = row["identificacion"].ToString(); } } return(st); }
public void eliminaPersonalST(Transportistas_ST_Entity enc) { ST_Asignaciones_DAL guardar = new ST_Asignaciones_DAL(); guardar.eliminarTransportistaAsingado(enc); }
public void guardarTranortista(Transportistas_ST_Entity st) { ST_Asignaciones_DAL guardar = new ST_Asignaciones_DAL(); guardar.insertarTransportistas(st); }