Exemple #1
0
 public string ActualizarSolicitud(T_C_Solicitud solicitud)
 {
     try
     {
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_SolicitudUpdate", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Command.Parameters.AddWithValue("@Id_Solicitud", solicitud.Id_Estado);
             Command.Parameters.AddWithValue("@Descripcion", solicitud.Descripcion);
             Command.Parameters.AddWithValue("@FechaSolicitud", solicitud.FechaSolicitud);
             Command.Parameters.AddWithValue("@FechaRespuesta", solicitud.FechaRespuesta);
             Command.Parameters.AddWithValue("@UsuarioRespuesta", solicitud.UsuarioRespuesta);
             Command.Parameters.AddWithValue("@Id_OrdenTrabajo", solicitud.Id_OrdenTrabajo);
             Command.Parameters.AddWithValue("@Motivo", solicitud.Motivo);
             Command.Parameters.AddWithValue("@Id_Estado", solicitud.Id_Estado);
             Connection.Open();
             Command.ExecuteNonQuery();
         }
         return("Registro actualizado satisfactoriamente");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         Connection.Close();
     }
 }
Exemple #2
0
 public string EliminarSolicitud(T_C_Solicitud solicitud)
 {
     try
     {
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_SolicitudDelete", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Command.Parameters.AddWithValue("@Id_Solicitud", solicitud.Id_Solicitud);
             Connection.Open();
             Command.ExecuteNonQuery();
         }
         return("Registro eliminado satisfactoriamente.");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         Connection.Close();
     }
 }
Exemple #3
0
 public List <T_C_Solicitud> SeleccionarSolicitudPorEstado()
 {
     try
     {
         List <T_C_Solicitud> solicitudes;
         using (Command = new System.Data.SqlClient.SqlCommand("T_C_SolicitudSelectAllById_Estado", Connection))
         {
             Command.CommandType = System.Data.CommandType.StoredProcedure;
             Connection.Open();
             solicitudes = new List <T_C_Solicitud>();
             SqlDataReader reader = Command.ExecuteReader();
             while (reader.Read())
             {
                 T_C_Solicitud solicitud = new T_C_Solicitud();
                 solicitud.Id_Solicitud     = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Solicitud")).ToString());
                 solicitud.Descripcion      = reader.GetValue(reader.GetOrdinal("Descripcion")).ToString();
                 solicitud.FechaSolicitud   = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaSolicitud")).ToString());
                 solicitud.FechaRespuesta   = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("FechaRespuesta")).ToString());
                 solicitud.UsuarioRespuesta = reader.GetValue(reader.GetOrdinal("UsuarioRespuesta")).ToString();
                 solicitud.Id_OrdenTrabajo  = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_OrdenTrabajo")).ToString());
                 solicitud.Motivo           = reader.GetValue(reader.GetOrdinal("Motivo")).ToString();
                 solicitud.Id_Estado        = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString());
                 solicitudes.Add(solicitud);
             }
         }
         return(solicitudes);
     }
     catch (Exception ex)
     {
         return(null);
     }
     finally
     {
         Connection.Close();
     }
 }