public ResultadoValidacionDetalle(ArchivoCargado archivo, int cantRegTotales, int cantRegValidos,
                                     int cantRegError, string rutaArchivoError)
 {
     this.archivo = archivo;
     this.cantRegTotales = cantRegTotales;
     this.cantRegValidos = cantRegValidos;
     this.cantRegError = cantRegError;
     this.rutaArchivoError = rutaArchivoError;
 }
 public void IUDcargarArchivo(ArchivoCargado a, Int16 codOperacion)
 {
     objDataLayer.AddGenericParameter("@tipo_operacion", DbType.Int16, ParameterDirection.Input, codOperacion);
     objDataLayer.AddGenericParameter("@id_programacion", DbType.Int32, ParameterDirection.Input, a.programacion.idProgramacion);
     objDataLayer.AddGenericParameter("@consecutivo", DbType.Int32, ParameterDirection.Input, a.consecutivo);
     objDataLayer.AddGenericParameter("@cod_archivo", DbType.String, ParameterDirection.Input, a.archivo.codArchivo);
     objDataLayer.AddGenericParameter("@nombre_archivo", DbType.String, ParameterDirection.Input, a.nombreArchivo);
     objDataLayer.AddGenericParameter("@ruta_archivo", DbType.String, ParameterDirection.Input, a.rutaArchivo);
     objDataLayer.AddGenericParameter("@cod_estado_archivo", DbType.Int16, ParameterDirection.Input, a.estadoArchivo.codEstdoArchivo);
     objDataLayer.AddGenericParameter("@estado_archivo", DbType.String, ParameterDirection.Input, a.estadoProceso);
     objDataLayer.AddGenericParameter("@id_usuario", DbType.Int32, ParameterDirection.Input, u.idUsuario);
     try
     {
         objDataLayer.ExecuteStoredProcedure("P_RIPS_ARCHIVO_CARGADO", DataLayer.ReturnType.NothingType);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }