Example #1
0
        public Normativa ObtenerNormativaPorSubCriterio(int idSubcriterio)
        {
            SqlConnection connection = new SqlConnection(connectionString);
            string        sqlProcedureObtenerNormativa = "obtener_normativa_por_subcriterio";
            SqlCommand    comandoObtenerNormativa      = new SqlCommand(sqlProcedureObtenerNormativa, connection);

            comandoObtenerNormativa.CommandType = System.Data.CommandType.StoredProcedure;
            comandoObtenerNormativa.Parameters.Add(new SqlParameter("@codSubcriterio", idSubcriterio));
            try
            {
                connection.Open();
                SqlDataReader dataReader = comandoObtenerNormativa.ExecuteReader();
                Normativa     normativa  = new Normativa();
                while (dataReader.Read())
                {
                    normativa.CodNormativa = Int32.Parse(dataReader["cod_normativa"].ToString());
                    normativa.Titulo       = dataReader["titulo"].ToString();
                    normativa.Detalle      = dataReader["detalle"].ToString();
                }
                return(normativa);
            }
            catch (SqlException exc)
            {
                throw exc;
            }
            finally
            {
                connection.Close();
            }
        }
Example #2
0
        public void insertarNormativa(Normativa normativa)
        {
            //Insertamos el documento
            normativa.Documento = WriteDocumentNoramativaToDB(normativa.Documento);
            // Insertamos la normativa
            // colocamos procedemos a insertar la actividad
            SqlCommand    cmd  = new SqlCommand();
            SqlConnection conn = new SqlConnection(this.connectionString);

            // Estableciento propiedades
            cmd.Connection  = conn;
            cmd.CommandText = "INSERT INTO Normativa VALUES (@idEvidencia, @detalle, @idDocumento)";
            // Creando los parĂ¡metros necesarios
            cmd.Parameters.Add("@idEvidencia", System.Data.SqlDbType.Int);
            cmd.Parameters.Add("@detalle", System.Data.SqlDbType.VarChar);
            cmd.Parameters.Add("@idDocumento", System.Data.SqlDbType.Int);

            // Asignando los valores a los atributos
            cmd.Parameters["@idEvidencia"].Value = normativa.IdEvidencia;
            cmd.Parameters["@detalle"].Value     = normativa.Detalle;
            cmd.Parameters["@idDocumento"].Value = normativa.Documento.IdDocumento;

            conn.Open();
            cmd.Connection = conn;
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            normativaBusiness = new NormativaBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString);
            int idNormativa = Int32.Parse(Request.Params["idNormativa"]);

            normativa   = normativaBusiness.getNormativa(idNormativa);
            Label4.Text = normativa.DetalleNormativa;
            Label5.Text = normativa.NombreArchivo;
        }
Example #4
0
        public Normativa InsertarNormativa(Normativa normativa)
        {
            SqlCommand cmdNormativa = new SqlCommand();

            cmdNormativa.CommandText = "insertar_normativa";
            cmdNormativa.CommandType = System.Data.CommandType.StoredProcedure;
            cmdNormativa.Parameters.Add(new SqlParameter("@codAccion", normativa.CodNormativa));
            cmdNormativa.Parameters.Add(new SqlParameter("@titulo", normativa.Titulo));
            cmdNormativa.Parameters.Add(new SqlParameter("@detalle", normativa.Detalle));

            SqlConnection  connection  = new SqlConnection(connectionString);
            SqlTransaction transaction = null;

            try
            {
                connection.Open();
                transaction              = connection.BeginTransaction();
                cmdNormativa.Connection  = connection;
                cmdNormativa.Transaction = transaction;
                cmdNormativa.ExecuteNonQuery();
                normativa.CodNormativa = Int32.Parse(cmdNormativa.Parameters["@codNormativa"].Value.ToString());

                transaction.Commit();
            }
            catch (SqlException ex)
            {
                if (transaction != null)
                {
                    transaction.Rollback();
                }
                throw ex;
            }
            finally
            {
                if (connection != null)
                {
                    connection.Close();
                }
            }//finally

            return(normativa);
        }
Example #5
0
        public Documento(DateTime fechaEmision,
                         Emisor emisor,
                         CondicionVenta condicionVenta,
                         MedioPago medioPago,
                         String numero,
                         TipoDocumento tipoDocumento,
                         String codigoSeguridad,
                         Item[] items,
                         ResumenFactura resumenFactura,
                         SituacionDocumento situacionDocumento,

                         //Parametros opcionales
                         Receptor receptor        = null,
                         Normativa normativa      = null,
                         Referencia[] referencias = null,
                         string plazoCredito      = "",
                         string pais = "506",
                         string sede = "001",
                         string terminalPuntodeVenta = "00001")
        {
            if (normativa == null)
            {
                normativa = new Normativa( );
            }
            this.fechaEmision       = fechaEmision;
            this.emisor             = emisor;
            this.receptor           = receptor;
            this.condicionVenta     = condicionVenta;
            this.plazoCredito       = plazoCredito;
            this.medioPago          = medioPago;
            this.numero             = numero;
            this.tipoDocumento      = tipoDocumento;
            this.codigoSeguridad    = codigoSeguridad;
            this.items              = items;
            this.referencias        = referencias;
            this.resumenFactura     = resumenFactura;
            this.situacionDocumento = situacionDocumento;
            this.pais = pais;
            this.sede = sede;
            this.terminalPuntodeVenta = terminalPuntodeVenta;
        }
Example #6
0
        public Normativa getNormativa(int idNormativa)
        {
            SqlConnection sqlConnection1 = new SqlConnection(cadenaConexion);
            SqlCommand    cmd;

            sqlConnection1.Open();
            cmd             = new SqlCommand("sp_buscar_normativa", sqlConnection1);
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@s_idNormativa", idNormativa);
            SqlDataReader da        = cmd.ExecuteReader();
            Normativa     normativa = new Normativa();

            while (da.Read())
            {
                normativa.IdEvidencia      = Int32.Parse(da["idNormativa"].ToString());
                normativa.DetalleNormativa = da["detalleNormativa"].ToString();
                normativa.NormativaArchivo = (byte[])da["normativa_archivo"];
                normativa.TipoArchivo      = da["tipo_archivo"].ToString();
                normativa.NombreArchivo    = da["nombre_archivo"].ToString();
            }
            sqlConnection1.Close();
            return(normativa);
        }
Example #7
0
        protected void btnRegistrarEvidencia_Click(object sender, EventArgs e)
        {
            String connectionString = WebConfigurationManager.ConnectionStrings["ProyectoII"].ConnectionString;

            Evidencia evidencia = new Evidencia();

            evidencia.Titulo       = tbTitulo.Text;
            evidencia.FechaIngreso = DateTime.Parse(tbFecha.Text);
            evidencia.Tipo         = Char.Parse(ddlTipoEvidencia.SelectedValue.ToString());
            evidencia.SubCriterio.IdSubCriterio = Convert.ToInt32(Request.QueryString["idSubCriterio"]);


            EvidenciaBusiness evidenciaBusiness = new EvidenciaBusiness(connectionString);

            Evaluacion evaluacion = new Evaluacion();

            evaluacion.IdEvaluacion = Int32.Parse(ddlEvaluacion.SelectedItem.Value);

            evidencia = evidenciaBusiness.insertar(evidencia, evaluacion);

            if (evidencia.Tipo == 'M')
            {
                AccionAdministrativa accion = new AccionAdministrativa();
                accion.Detalle        = UserControlAccionAdministrativa1.DetalleAccion;
                accion.InformeTecnico = UserControlAccionAdministrativa1.InformeAccion;

                AccionAdministrativaBusiness aad = new AccionAdministrativaBusiness(connectionString);
                aad.insertar(accion);
            }
            else if (evidencia.Tipo == 'N')
            {
                Normativa normativa = new Normativa();
                normativa.IdEvidencia = evidencia.IdEvidencia;
                normativa.Detalle     = UserControlNormativa1.DetalleNormativa;
                normativa.Documento   = UserControlNormativa1.documento();
                evidenciaBusiness.insertarNormativa(normativa);
            }
            else if (evidencia.Tipo == 'D')
            {
                Documento documento = new Documento();
                documento.Detalle       = UserControlDocumento1.DetalleDocumento;
                documento.Fuente        = UserControlDocumento1.FuenteDocumento;
                documento.Fecha         = UserControlDocumento1.FechaDocumento;
                documento.TipoDocumento = UserControlDocumento1.TipoDocumento;

                DocumentoBusiness db = new DocumentoBusiness(connectionString);
                db.insertar(documento);
            }
            else if (evidencia.Tipo == 'A')
            {
                Actividad actividad = new Actividad

                                          (UserControlActividad1.CantidadParticipantesActividad,
                                          UserControlActividad1.FechaActividad,
                                          UserControlActividad1.DescripcionActividad,
                                          evidencia.IdEvidencia,
                                          UserControlActividad1.tipoParticipantes,
                                          UserControlActividad1.imagenes());

                evidenciaBusiness.insertarActividad(actividad);
            }
        }
 public void InsertarNormativa(Normativa normativa)
 {
     normativaData.InsertarNormativa(normativa);
 }
Example #9
0
 public void insertarNormativa(Normativa normativa)
 {
     evidenciaData.insertarNormativa(normativa);
 }