public SolicitudAsistenciaTecnica(NumeroSolicitud id, Usuario usuario, string descripcion, TipoProblema tipoProblema, Turno turno) : base(id)
 {
     Usuario      = usuario;
     Descripcion  = descripcion;
     TipoProblema = tipoProblema;
     Turno        = turno;
 }
 public static TipoProblemaModelo From(TipoProblema tp)
 {
     return(new TipoProblemaModelo(
                id: tp.Id.AsInt(),
                nombre: tp.Nombre
                ));
 }
 public SolicitudAsistenciaTecnica(Usuario usuario, string descripcion, TipoProblema tipoProblema, Turno turno) : base(Entidades.Id.Empty)
 {
     Usuario      = usuario;
     Descripcion  = descripcion;
     TipoProblema = tipoProblema;
     Turno        = turno;
 }
 public AsistenciaTecnica ToEntity()
 {
     return(new AsistenciaTecnica(
                codigo: new CodigoAsistencia(Codigo),
                tipoProblema: TipoProblema.ToEntitty(),
                descripcionProblema: Descripcion,
                estado: Estado.ToEntity(),
                fecha: Fecha,
                usuario: Usuario.ToEntity(),
                tecnico: Tecnico.ToEntity(),
                calificacion: Calificacion
                ));
 }
示例#5
0
        public List <TipoProblema> ListadoTipoProblema()
        {
            List <TipoProblema> ListaTipoProblema = null;

            try
            {
                using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnx"].ConnectionString))
                {
                    conection.Open();

                    using (SqlCommand command = new SqlCommand("TipoProblemaLista", conection))
                    {
                        command.CommandType = CommandType.StoredProcedure;

                        using (SqlDataReader dr = command.ExecuteReader())
                        {
                            if (dr.HasRows)
                            {
                                ListaTipoProblema = new List <TipoProblema>();
                                while (dr.Read())
                                {
                                    TipoProblema problema = new TipoProblema();
                                    problema.PROB_ID          = dr.GetInt32(dr.GetOrdinal("PROB_Id"));
                                    problema.PROB_Descripcion = dr.GetString(dr.GetOrdinal("PROB_Descripcion"));
                                    ListaTipoProblema.Add(problema);
                                }
                            }
                        }
                    }
                    conection.Close();
                }
                return(ListaTipoProblema);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
 public void Actualizar(TipoProblema tipoProblema)
 {
     _repositorio.Actualizar(tipoProblema);
 }
 public void Guardar(TipoProblema tipoProblema)
 {
     _repositorio.Guardar(tipoProblema);
 }