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(); } }
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(); }
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; }
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); }
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; }
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); }
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); }
public void insertarNormativa(Normativa normativa) { evidenciaData.insertarNormativa(normativa); }