示例#1
0
        private void buscarUno(int codigo)
        {
            vehiculo_Entity eVehiculo = new Vehiculo_BO().verUno(codigo);

            txtMotor.Text    = eVehiculo._motor;
            txtModelo.Text   = eVehiculo._modelo;
            txtMarca.Text    = eVehiculo._marca;
            txtLinea.Text    = eVehiculo._linea;
            txtColor.Text    = eVehiculo._color;
            txtChasis.Text   = eVehiculo._chasis;
            txtPlaca.Text    = eVehiculo._placa;
            txtKMinicio.Text = eVehiculo._kms.ToString();
            lblKMSprox.Text  = eVehiculo._kmsprox.ToString();
        }
示例#2
0
        public void ActualizarGrid()
        {
            int codVehiculo = Convert.ToInt32(txtIdVehiculo.Text.Trim());

            try
            {
                dgvServicios.DataSource = new Servicio_Vehiculo_BO().verTodosServicios(codVehiculo);
                dgvServicios.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }


            vehiculo_Entity vh = new Vehiculo_BO().verUno(codVehiculo);

            lblKmsVehiculo.Text = vh._kms.ToString();
        }
        public int Guardar_Datos(Vehiculo_BO obj_div)
        {
            Vehiculo_BO datos = (Vehiculo_BO)obj_div;

            cmd.Connection = obj_conec.ConectarBD();
            obj_conec.AbrirBD();
            instruccion_SQL = "Insert into vehiculos (Placas,Modelo,Color,id_Cliente,id_Cajon,id_Tipo) values ('" + datos.Placas + "','notyet','none'," + datos.Id_cliente + "," + datos.Id_cajon + "," + datos.Id_tipo + ")";
            cmd.CommandText = instruccion_SQL;
            int valor = cmd.ExecuteNonQuery();

            obj_conec.CerrarBD();

            if (valor <= 0)
            {
                return(0);
            }

            return(1);
        }
        public int Actualizar_Datos(Vehiculo_BO ObjEmp)
        {
            Vehiculo_BO datos = (Vehiculo_BO)ObjEmp;

            cmd.Connection = obj_conec.ConectarBD();
            obj_conec.AbrirBD();
            //modif access to BD
            instruccion_SQL = "Update  vehiculos set id_Cliente= '" + datos.Id_cliente + " where id_sucursal ='" + datos.Id_cajon + "";
            //exe cmd
            cmd.CommandText = instruccion_SQL;
            //gdr vlr
            int valor = cmd.ExecuteNonQuery();

            obj_conec.CerrarBD();


            if (valor <= 0)
            {
                return(0);
            }
            return(1);
        }
示例#5
0
        public void cargaDatosST(int codigo, int mov)
        {
            //Codigo para realizar la verificacion de Transporte
            try
            {
                SolicitudTransporte_Entity st = new SolicitudTransporte_BOL().verUnoST(codigo, mov);
                lblAvisoVehiculo.Text = st.idVehiculo.ToString();
                if (lblAvisoVehiculo.Text == "" || lblAvisoVehiculo.Text == "0")
                {
                    lblAvisoVehiculo.Text   = "0";
                    lblMensajeVehiculo.Text = "No se ha asingado ningun vehiculo";
                    txtPlaca.Clear();
                    txtTipoVehiculo.Clear();
                    txtKMS.Clear();
                }
                else
                {
                    txtIdVehiculo.Text      = st.idVehiculo.ToString();
                    lblMensajeVehiculo.Text = "La solicitud ya tiene asignado el vehiculo";

                    vehiculo_Entity eVehiculo = new Vehiculo_BO().verUno(st.idVehiculo);
                    txtPlaca.Text        = eVehiculo._placa;
                    txtTipoVehiculo.Text = eVehiculo._nombretipov;
                    txtKMS.Text          = eVehiculo._kms.ToString();
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }

            //Codigo para realizar la verificacion de asingacion de Tranpsortistas

            try
            {
                Transportistas_ST_Entity st = new ST_Asignaciones_BOL().verEmpleadoAsignado(codigo);

                lblAvisoPersonal.Text = st.codigoEmpleado.ToString();
                //lblAvisoVehiculo.Text = st.idVehiculo.ToString();
                if (lblAvisoPersonal.Text == "" || lblAvisoPersonal.Text == "0")
                {
                    //lblAvisoVehiculo.Text = "0";
                    lblMensajePersonal.Text = "No se ha asingado ningun empleado";
                    txtCodigoEmpleado.Clear();
                    txtNombreEmplead.Clear();
                    txtLicencia.Clear();
                }
                else
                {
                    txtCodigoEmpleado.Text = st.codigoEmpleado.ToString();

                    lblMensajePersonal.Text = "La solicitud ya tiene asignado un empleado";

                    //vehiculo_Entity eVehiculo = new Vehiculo_BO().verUno(st.idVehiculo);
                    Transportistas_ST_Entity eEmpleado = new ST_Asignaciones_BOL().verEmpleadoAsignado(codigo);
                    txtCodigoEmpleado.Text = st.codigoEmpleado.ToString();
                    txtNombreEmplead.Text  = st.nombreEmpleado.ToString();
                    txtLicencia.Text       = st.licenciaEmpleado.ToString();
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }