public Cliente_Solicitud ListaServiciosXClientes(string idCliente)
        {
            Cliente_SolicitudBack solBack = new Cliente_SolicitudBack();
            Cliente_Solicitud     Clisol  = new Cliente_Solicitud();

            if (!string.IsNullOrEmpty(idCliente))
            {
                solBack = new ToFront().ListaServiciosXClientes(idCliente);

                Clisol.idCliente            = solBack.idCliente;
                Clisol.PrimerNombre         = solBack.PrimerNombre;
                Clisol.SegundoNombre        = solBack.SegundoNombre;
                Clisol.PrimerApellido       = solBack.PrimerApellido;
                Clisol.SegundoApellido      = solBack.SegundoApellido;
                Clisol.TipoDocumento        = solBack.TipoDocumento;
                Clisol.Direccion            = solBack.Direccion;
                Clisol.Celular              = solBack.Celular;
                Clisol.Email                = solBack.Email;
                Clisol.TipoVehiculo         = solBack.TipoVehiculo;
                Clisol.PlacaVehiculo        = solBack.PlacaVehiculo;
                Clisol.DescripcionSolicitud = solBack.DescripcionSolicitud;
                Clisol.Presupuesto          = solBack.Presupuesto;
                Clisol.idSolicitud          = solBack.idSolicitud;
                Clisol.EstadoSolicitud      = solBack.EstadoSolicitud;

                return(Clisol);
            }
            else
            {
                return(Clisol);
            }
        }
        public IHttpActionResult CrearClienteSolicitud(Cliente_Solicitud Clisol)
        {
            if (!ModelState.IsValid)
            {
                return(NotFound());
            }
            else
            {
                Cliente_SolicitudBack solBack = new Cliente_SolicitudBack();
                solBack.idCliente            = Clisol.idCliente;
                solBack.PrimerNombre         = Clisol.PrimerNombre;
                solBack.SegundoNombre        = Clisol.SegundoNombre;
                solBack.PrimerApellido       = Clisol.PrimerApellido;
                solBack.SegundoApellido      = Clisol.SegundoApellido;
                solBack.TipoDocumento        = Clisol.TipoDocumento;
                solBack.Direccion            = Clisol.Direccion;
                solBack.Celular              = Clisol.Celular;
                solBack.Email                = Clisol.Email;
                solBack.TipoVehiculo         = Clisol.TipoVehiculo;
                solBack.PlacaVehiculo        = Clisol.PlacaVehiculo;
                solBack.DescripcionSolicitud = Clisol.DescripcionSolicitud;
                solBack.Presupuesto          = Clisol.Presupuesto;
                solBack.EstadoSolicitud      = Clisol.EstadoSolicitud;

                new ToFront().CrearClienteSolicitud(solBack);
                return(Ok());
            }
        }
示例#3
0
 internal void CrearClienteSolicitud(Cliente_SolicitudBack sol)
 {
     try
     {
         using (SqlConnection con = new SqlConnection(Conexion))
         {
             string     sentencia = "exec Marbel_Clientes_CRUD 1,'" + sol.idCliente + "','" + sol.PrimerNombre + "','" + sol.SegundoNombre + "','" + sol.PrimerApellido + "','" + sol.SegundoApellido + "','" + sol.TipoDocumento + "','" + sol.Direccion + "','" + sol.Celular + "','" + sol.Email + "','" + sol.TipoVehiculo + "','" + sol.PlacaVehiculo + "','" + sol.DescripcionSolicitud + "','" + sol.Presupuesto + "','','" + sol.EstadoSolicitud + "','" + sol.idMecanico + "'";
             SqlCommand cmd       = new SqlCommand(sentencia, con);
             con.Open();
             cmd.ExecuteNonQuery();
         }
     }
     catch (Exception ex)
     {
         throw(ex);
     }
 }
示例#4
0
 internal List <Cliente_SolicitudBack> ListaServiciosClientes()
 {
     try
     {
         List <Cliente_SolicitudBack> sols = new List <Cliente_SolicitudBack>();
         using (SqlConnection con = new SqlConnection(Conexion))
         {
             string     sentencia = "exec Marbel_Clientes_CRUD 2,'','','','','','','','','','','','','','','',''";
             SqlCommand cmd       = new SqlCommand(sentencia, con);
             con.Open();
             SqlDataReader rdr = cmd.ExecuteReader();
             while (rdr.Read())
             {
                 Cliente_SolicitudBack sol = new Cliente_SolicitudBack();
                 sol.idCliente            = rdr[0] == DBNull.Value ? "" : rdr.GetString(0);
                 sol.PrimerNombre         = rdr[1] == DBNull.Value ? "" : rdr.GetString(1);
                 sol.SegundoNombre        = rdr[2] == DBNull.Value ? "" : rdr.GetString(2);
                 sol.PrimerApellido       = rdr[3] == DBNull.Value ? "" : rdr.GetString(3);
                 sol.SegundoApellido      = rdr[4] == DBNull.Value ? "" : rdr.GetString(4);
                 sol.TipoDocumento        = rdr[5] == DBNull.Value ? "" : rdr.GetString(5);
                 sol.Direccion            = rdr[6] == DBNull.Value ? "" : rdr.GetString(6);
                 sol.Celular              = rdr[7] == DBNull.Value ? "" : rdr.GetString(7);
                 sol.Email                = rdr[8] == DBNull.Value ? "" : rdr.GetString(8);
                 sol.TipoVehiculo         = rdr[9] == DBNull.Value ? "" : rdr.GetString(9);
                 sol.PlacaVehiculo        = rdr[10] == DBNull.Value ? "" : rdr.GetString(10);
                 sol.DescripcionSolicitud = rdr[11] == DBNull.Value ? "" : rdr.GetString(11);
                 sol.FechaSolicitud       = rdr[12] == DBNull.Value ? Convert.ToDateTime("yyyy-mm-dd") : rdr.GetDateTime(12);
                 sol.Presupuesto          = rdr[13] == DBNull.Value ? 0 : float.Parse(rdr.GetValue(13).ToString());
                 sol.idSolicitud          = rdr[14] == DBNull.Value ? 0 : rdr.GetInt32(14);
                 sol.EstadoSolicitud      = rdr[15] == DBNull.Value ? "" : rdr.GetString(15);
                 sols.Add(sol);
             }
             return(sols);
         }
     }
     catch (Exception ex)
     {
         throw(ex);
     }
 }
示例#5
0
 public void EditarServiciosClientes(Cliente_SolicitudBack sol)
 {
     new Cliente_SolicitudBL().EditarServiciosClientes(sol);
 }
示例#6
0
 public void CrearClienteSolicitud(Cliente_SolicitudBack sol)
 {
     new Cliente_SolicitudBL().CrearClienteSolicitud(sol);
 }
示例#7
0
 internal void EditarServiciosClientes(Cliente_SolicitudBack sol)
 {
     new Cliente_SolicitudADO().EditarServiciosClientes(sol);
 }
示例#8
0
 internal void CrearClienteSolicitud(Cliente_SolicitudBack sol)
 {
     new Cliente_SolicitudADO().CrearClienteSolicitud(sol);
 }