コード例 #1
0
        //public static ConductorBE ObtenerConductor(int pPlaca)
        //{
        //    ConductorBE pConductor = new ConductorBE();
        //    Conexion myConnection = new Conexion();
        //    SqlConnection conexion = myConnection.CreateConnection();
        //    SqlCommand comando = new SqlCommand(String.Format("SELECT PLACA, AñO, COLOR, NOMBRES,APELLIDOS, DNI, EDAD, DIRECCION, PROVINCIA FROM CONDUCTOR where PLACA ='{0}'", pPlaca), conexion);
        //    SqlDataReader cconductor;
        //    conexion.Open();
        //    cconductor = comando.ExecuteReader();
        //    while (cconductor.Read())
        //    {
        //        pConductor.Placa = cconductor.GetString(0);
        //        pConductor.Año = cconductor.GetString(1);
        //        pConductor.Color = cconductor.GetString(2);
        //        pConductor.Nombres = cconductor.GetString(3);
        //        pConductor.Apellidos = cconductor.GetString(4);
        //        pConductor.DNI = cconductor.GetString(5);
        //        pConductor.Edad = cconductor.GetString(6);
        //        pConductor.Direccion = cconductor.GetString(7);
        //        pConductor.Provincia = cconductor.GetString(8);
        //    }
        //    conexion.Close();
        //    return pConductor;
        //}
        public bool REGISTRAR_SERVICIO(SolicitudBE solicitud)
        {
            bool result = false;
            try
            {
                Conexion myConnection = new Conexion();
                SqlConnection conexion = myConnection.CreateConnection();
                SqlCommand comando = myConnection.CreateCommand(conexion);

                comando.CommandText = "REGISTRAR_SERVICIO";
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("CED_CLIENTE", solicitud.CED_CLIENTE);
                comando.Parameters.AddWithValue("NOMBRE_CLIENTE", solicitud.NOMBRE_CLIENTE);
                comando.Parameters.AddWithValue("APELLIDOS_CLIENTE", solicitud.APELLIDOS_CLIENTE);
                comando.Parameters.AddWithValue("PLACA", solicitud.PLACA);
                comando.Parameters.AddWithValue("COLOR", solicitud.COLOR);
                comando.Parameters.AddWithValue("CED_CONDUCTOR", solicitud.CED_CONDUCTOR);
                comando.Parameters.AddWithValue("NOMBRE_CONDUCTOR", solicitud.NOMBRE_CONDUCTOR);
                comando.Parameters.AddWithValue("APELLIDO_CONDUCTOR", solicitud.APELLIDO_CONDUCTOR);
                comando.Parameters.AddWithValue("RUTA", solicitud.RUTA);
                comando.Parameters.AddWithValue("MONTO", solicitud.MONTO);

                conexion.Open();
                comando.ExecuteNonQuery();
                conexion.Close();
                result = true;
            }
            catch (SqlException e)
            {
                //insert error in a log
                result = false;
            }
            return result;
        }
コード例 #2
0
        public List<SolicitudBE> VER_SERVICIOS()
        {
            List<SolicitudBE> listResult = new List<SolicitudBE>();
            try
            {
                Conexion myConnection = new Conexion();
                SqlConnection conexion = myConnection.CreateConnection();
                SqlCommand comando = myConnection.CreateCommand(conexion);
                SqlDataReader solicitudReader;

                comando.CommandText = "VER_SERVICIOS";
                comando.CommandType = CommandType.StoredProcedure;

                conexion.Open();
                solicitudReader = comando.ExecuteReader();

                while (solicitudReader.Read())
                {
                    SolicitudBE solicitudBE = new SolicitudBE();
                    solicitudBE.CED_CLIENTE = solicitudReader["CED_CLIENTE"].ToString();
                    solicitudBE.NOMBRE_CLIENTE = solicitudReader["NOMBRE_CLIENTE"].ToString();
                    solicitudBE.APELLIDOS_CLIENTE = solicitudReader["APELLIDOS_CLIENTE"].ToString();
                    solicitudBE.CED_CONDUCTOR = solicitudReader["CED_CONDUCTOR"].ToString();
                    solicitudBE.NOMBRE_CONDUCTOR = solicitudReader["NOMBRE_CONDUCTOR"].ToString();
                    solicitudBE.APELLIDO_CONDUCTOR = solicitudReader["APELLIDO_CONDUCTOR"].ToString();
                    solicitudBE.COLOR = solicitudReader["COLOR"].ToString();
                    solicitudBE.PLACA = solicitudReader["PLACA"].ToString();
                    solicitudBE.MONTO = solicitudReader["MONTO"].ToString();
                    solicitudBE.RUTA = solicitudReader["RUTA"].ToString();

                    listResult.Add(solicitudBE);
                }

                conexion.Close();
            }
            catch (SqlException e)
            {
                //insert error in a log
            }
            return listResult;
        }
コード例 #3
0
        private void btnservicio_Click(object sender, EventArgs e)
        {
            bool result;
            SolicitudBE  ing_solicitud= new SolicitudBE();
            ing_solicitud.NOMBRE_CONDUCTOR = txtnombrecond.Text;
            ing_solicitud.CED_CONDUCTOR = txtcedulacond.Text;
            ing_solicitud.APELLIDO_CONDUCTOR = tapellidocond.Text;
            ing_solicitud.PLACA = txtplaca.Text;
            ing_solicitud.COLOR = txtcolor.Text;
            ing_solicitud.CED_CLIENTE = txtcedulacliente.Text;
            ing_solicitud.NOMBRE_CLIENTE = txtname.Text;
            ing_solicitud.APELLIDOS_CLIENTE = txtapellidocliente.Text;
            ing_solicitud.RUTA = cmbruta.Text;
            ing_solicitud.MONTO = txtmonto.Text;

            SolicitudController controller = new SolicitudController();
            if (result = controller.REGISTRAR_SERVICIO(ing_solicitud))
            {
                MessageBox.Show("!!!!Datos almacenados correctamente!!!!");
            }
            else
            {
                MessageBox.Show("La inserción fallo");
            }
        }