Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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);
             }
         }
     }
 }
Ejemplo n.º 3
0
 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");
         }
     }
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        public void eliminaPersonalST(Transportistas_ST_Entity enc)
        {
            ST_Asignaciones_DAL guardar = new ST_Asignaciones_DAL();

            guardar.eliminarTransportistaAsingado(enc);
        }
Ejemplo n.º 8
0
        public void guardarTranortista(Transportistas_ST_Entity st)
        {
            ST_Asignaciones_DAL guardar = new ST_Asignaciones_DAL();

            guardar.insertarTransportistas(st);
        }