Esempio n. 1
0
 /// <summary>
 /// Este metodo convierte un DTO a DAL
 /// </summary>
 /// <param name="DTO">Parametro DTO</param>
 /// <returns>Objeto tipo DAL</returns>
 public static TipoDocumento MapeoDTOToDAL(TipoDocumentoDTO DTO)
 {
     try
     {
         TipoDocumento c = new TipoDocumento();
         c.CreatedAt       = DTO.CreatedAt;
         c.Nombre          = DTO.Nombre;
         c.UpdateAt        = DTO.UpdateAt;
         c.TipoDocumentoId = DTO.TipoDocumentoId;
         return(c);
     }catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Este metodo convierte un DAL a DTO
 /// </summary>
 /// <param name="DAL">Parametro DAL</param>
 /// <returns>Objeto tipo DTO</returns>
 public static TipoDocumentoDTO MapeoDALToDTO(TipoDocumento DAL)
 {
     try
     {
         TipoDocumentoDTO c = new TipoDocumentoDTO();
         c.CreatedAt       = DAL.CreatedAt;
         c.Nombre          = DAL.Nombre;
         c.UpdateAt        = DAL.UpdateAt;
         c.TipoDocumentoId = DAL.TipoDocumentoId;
         return(c);
     }
     catch (Exception)
     {
         return(null);
     }
 }
        public void eliminaTipoDocumento(TipoDocumento _tipoDocumento)
        {
            var command = new SqlCommand("SP_BajaTipoDoc", ConexionSingleton.abrirConexion());

            command.CommandType = System.Data.CommandType.StoredProcedure;

            command.Parameters.AddWithValue("@idTipoDocumento", _tipoDocumento.idTipoDocumento);


            try
            {
                command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar el store procedure" + ex.Message);
            }

            ConexionSingleton.cerrarConexion();
        }
        public int InsertaTipoDocumento(TipoDocumento _tipoDocumento)
        {
            var command = new SqlCommand("dbo.usp_AltaTipoDoc", ConexionSingleton.abrirConexion());

            command.CommandType = System.Data.CommandType.StoredProcedure;
            command.Parameters.AddWithValue("@cNombre", _tipoDocumento.Nombre);
            command.Parameters.AddWithValue("@cRutaImagen", _tipoDocumento.cRutaImagen);


            int folio = 0;

            try
            {
                folio = (int)command.ExecuteScalar();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            ConexionSingleton.cerrarConexion();
            return(folio);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public List <TipoDocumento> obtenerTipoDocumento()
        {
            List <TipoDocumento> list = new List <TipoDocumento>();

            TipoDocumento cat;

            try
            {
                var command = new SqlCommand("dbo.usp_ConTipoDoc", ConexionSingleton.abrirConexion());
                command.CommandType = CommandType.StoredProcedure;

                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    cat = new TipoDocumento();
                    cat.idTipoDocumento     = (int)reader["idTipoDocumento"];
                    cat.Nombre              = (string)reader["Nombre"];
                    cat.cRutaImagen         = (string)reader["cRutaImagen"];
                    cat.dtFechaCreacion     = (DateTime)reader["dtFechaCreacion"];
                    cat.dtFechaModificacion = (DateTime)reader["dtFechaModificacion"];
                    list.Add(cat);
                }
            }
            catch (SqlException ex)
            {
                throw new Exception("SQl Error en obtener los datos de Tipo de Documento" + ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("Code Error en obtener los datos de Tipo de Documento" + ex.Message);
            }

            ConexionSingleton.cerrarConexion();

            return(list);
        }