public List <Campañas> ListarCierreInstituciones(Campañas objeCampañas) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_CierresEnInstituciones", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdCampaña", objeCampañas.ID); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Campañas> ListarCierreDeInstituciones = new List <Campañas>(); while (dr.Read()) { Campañas Campaña = new Campañas(); Campaña.NombreInstitucion = Convert.ToString(dr["INSTITUCIONEDUCATIVA"]); Campaña.SEGURO = Convert.ToString(dr["SEGURO"]); Campaña.CIASEGURO = Convert.ToString(dr["CIASEGURO"]); Campaña.Bancos = Convert.ToString(dr["BANCOS"]); Campaña.EstadoCierre = Convert.ToInt32(dr["Estado"]); Campaña.CodAsociacion = Convert.ToString(dr["CodAsociacion"]); Campaña.CodInstitucion = Convert.ToString(dr["CodInstitucion"]); Campaña.productId = Convert.ToInt32(dr["productId"]); Campaña.CodigoCampaña = Convert.ToInt32(dr["IdCampaña"]); ListarCierreDeInstituciones.Add(Campaña); } return(ListarCierreDeInstituciones); } } } }
public List <Campañas> ValidarCierreInstituciones(Campañas objeCampañas) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("[dbo].[Usp_Sel_ValidarCierreDeInstituciones]", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CampaniaID", objeCampañas.Campaña_Id); cmd.Parameters.AddWithValue("@AsociacionID", objeCampañas.Asociacion_ID); cmd.Parameters.AddWithValue("@InstitucionEducativaID", objeCampañas.InstitucionEducativa_ID); cmd.Parameters.AddWithValue("@ProductoID", objeCampañas.Producto_ID); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Campañas> ListarCierreInstituciones = new List <Campañas>(); while (dr.Read()) { Campañas Campaña = new Campañas(); Campaña.CierreDeInstitucion = Convert.ToInt32(dr["CierreDeInstitucion"]); ListarCierreInstituciones.Add(Campaña); } return(ListarCierreInstituciones); } } } }
public List <Campañas> ConsultarCampañasporNombre(string nombre) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_LISTARCAMPAÑAS_NOMBRE", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NOMBRE", nombre); cn.Open(); List <Campañas> ListarCampañas = new List <Campañas>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { Campañas Campaña = new Campañas(); Campaña.ID = Convert.ToInt32(dr["ID"]); Campaña.NombreCampaña = Convert.ToString(dr["Nombre"]); Campaña.InicioVigencia = Convert.ToDateTime(dr["InicioVigencia"]); Campaña.FinVigencia = Convert.ToDateTime(dr["FinVigencia"]); //Campaña.Situacion = Convert.ToString(dr["Situacion"]); Campaña.Estado = Convert.ToString(dr["Estado"]); ListarCampañas.Add(Campaña); } return(ListarCampañas); } } } }
public List <Campañas> ConsultarCampañas(Campañas objeCampañas) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_CONSULTARCAMPAÑAS", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", objeCampañas._ID); cmd.Parameters.AddWithValue("@TIPO", objeCampañas.TIPO); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Campañas> ListarCampañas = new List <Campañas>(); while (dr.Read()) { Campañas Campaña = new Campañas(); Campaña._ID = Convert.ToInt16(dr["ID"]); Campaña._Nombre = Convert.ToString(dr["Nombre"]); Campaña._InicioVigencia = Convert.ToDateTime(dr["InicioVigencia"]); Campaña._FinVigencia = Convert.ToDateTime(dr["FinVigencia"]); Campaña._Estado = Convert.ToString(dr["Estado"]); ListarCampañas.Add(Campaña); } return(ListarCampañas); } } } }
public List <Campañas> ListarGestionarCampañas() { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_LISTARGESTIONARCAMPAÑAS", cn)) { cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Campañas> ListarGestionarCampañas = new List <Campañas>(); while (dr.Read()) { Campañas Campañas = new Campañas(); Campañas.ID = Convert.ToInt32(dr["ID"]); Campañas.NombreCampaña = Convert.ToString(dr["Nombre"]); //Campañas.NombreCampaña = Convert.ToString(dr["Nombre"] == DBNull.Value ? "" : dr["Nombre"]); Campañas.InicioVigencia = Convert.ToDateTime(dr["InicioVigencia"]); Campañas.FinVigencia = Convert.ToDateTime(dr["FinVigencia"]); Campañas.Situacion = Convert.ToString(dr["Situacion"]); Campañas.Estado = Convert.ToString(dr["Estado"]); ListarGestionarCampañas.Add(Campañas); } return(ListarGestionarCampañas); } } } }
//public Respuesta Elements([FromUri] string USER, [FromUri] string TOKEN) public Respuesta getCompaign([FromUri] int id_center, int id_strategy) { Respuesta respuesta = new Respuesta(); RespuestaElements respuestaElements = new RespuestaElements(); respuesta.resultado = 0; //respuesta.mensaje = Tools.VerifyToken(new Token() { usuario = USER, token = TOKEN }, 0); //if (respuesta.mensaje != "1") { return respuesta; } try { using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["APIDB"].ConnectionString)) { connection.Open(); SqlTransaction transaction = connection.BeginTransaction(); SqlCommand cmd = new SqlCommand($"SELECT * FROM tbl_campanas_estrategias where id_centro = {id_center} and id_estrategia ={id_strategy} and fecha_fin < GETDATE();", connection, transaction); cmd.CommandType = CommandType.Text; //cmd.Parameters.AddWithValue("@Id", id_template); Campañas campañaData = new Campañas(); List <Campañas> listTemplateData = new List <Campañas>(); using (var rdr = cmd.ExecuteReader()) { //rdr.Read(); while (rdr.Read()) { campañaData = new Campañas { id = GetNullable <int>(rdr, nameof(campañaData.id)), nombre = rdr[nameof(campañaData.nombre)].ToString(), }; listTemplateData.Add(campañaData); } respuesta.data = listTemplateData; respuesta.resultado = 1; respuesta.mensaje = "Operación exitosa"; //transaction.Commit(); rdr.Close(); } } } catch (Exception ex) { respuesta.resultado = 0; respuesta.mensaje = ex.Message; respuesta.data = ex; } return(respuesta); }
public int RegistrarCampaña(Campañas objeCampañas) { if (ExisteCampañaID(objeCampañas.ID) == false) { return(AgregarCampañas(objeCampañas)); } else { return(EditarCampañas(objeCampañas)); } }
public int EditarCampañas(Campañas objeCampañas) { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("Usp_CampañaUpdate", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", objeCampañas.ID); cmd.Parameters.AddWithValue("@Nombre", objeCampañas.Nombre); cmd.Parameters.AddWithValue("@Descripcion", objeCampañas.Descripcion); cmd.Parameters.AddWithValue("@InicioVigencia", objeCampañas.InicioVigencia); cmd.Parameters.AddWithValue("@FinVigencia", objeCampañas.FinVigencia); cmd.Parameters.AddWithValue("@Estado", objeCampañas.Estado); cmd.Parameters.AddWithValue("@UsuarioCreacion", objeCampañas.UsuarioCreacion); cmd.Parameters.AddWithValue("@FechaCreacion", objeCampañas.FechaCreacion); cmd.Parameters.AddWithValue("@UsuarioActualizacion", objeCampañas.UsuarioActualizacion); cmd.Parameters.AddWithValue("@FechaActualizacion", objeCampañas.FechaActualizacion); cn.Open(); return(cmd.ExecuteNonQuery()); } } }
public List <Campañas> ListarCampañas() { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("USP_LISTARCAMPAÑAS", cn)) { cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Campañas> ListarCampañas = new List <Campañas>(); while (dr.Read()) { Campañas Campañas = new Campañas(); Campañas.ID = Convert.ToInt32(dr["ID"]); Campañas.Nombre = Convert.ToString(dr["Nombre"] == DBNull.Value ? "" : dr["Nombre"]); ListarCampañas.Add(Campañas); } return(ListarCampañas); } } } }
public List <Campañas> ListarInstitucionesAperturarCampañas() { using (SqlConnection cn = new SqlConnection(ConexionDAO.cnx)) { using (SqlCommand cmd = new SqlCommand("OBTENERINSTITUCIONESASOCIADAS", cn)) { cmd.CommandType = CommandType.StoredProcedure; cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { List <Campañas> ListarAperturarCampañas = new List <Campañas>(); while (dr.Read()) { Campañas Campañas = new Campañas(); Campañas.ID = Convert.ToInt32(dr["AsociacionId"]); Campañas.NombreCampaña = Convert.ToString(dr["Filtro"]); ListarAperturarCampañas.Add(Campañas); } return(ListarAperturarCampañas); } } } }