public static List <Campañas> GetFLstCampana()
        {
            CampañasDAO     objCampaña = new CampañasDAO();
            List <Campañas> oCampañas  = objCampaña.ListarCampañas();

            return(oCampañas);
        }
Example #2
0
        public List <Campañas> getLstCampana()
        {
            List <Campañas> LstCampanas = new List <Campañas>();

            CampañasDAO oCampDao = new CampañasDAO();

            LstCampanas = oCampDao.ListarCampañas();
            return(LstCampanas);
        }
Example #3
0
        public void GetFLstCampana()
        {
            CampañasDAO     objCampaña = new CampañasDAO();
            List <Campañas> oCampañas  = objCampaña.ListarCampañas();

            ddlFCampana.DataSource     = oCampañas;
            ddlFCampana.DataTextField  = "Nombre";
            ddlFCampana.DataValueField = "ID";
            ddlFCampana.DataBind();
        }
        protected void btnAsociar_Click(object sender, EventArgs e)
        {
            using (AsociacionDAO db = new AsociacionDAO())
            {
                if (hdnIDCliente1.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar la institucion educativa";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                if (ddlEmpresaRecaudadora.SelectedItem.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar la empresa recaudadora";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                if (ddlTipoSeguro.SelectedItem.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar el tipo de seguro";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                if (ddlCiaSeguros.SelectedItem.Value == "0")
                {
                    txtmensaje.Text = "Debe seleccionar el seguro";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    return;
                }

                try
                {
                    if (Convert.ToString(Session["ED"]) == "modalkevin")
                    {
                        CampañasDAO objn = new CampañasDAO();
                        string      MensajeValidaCampana = objn.getValAsocEnCampana(Convert.ToInt32(hdnIDCliente1.Value), Convert.ToInt32(ddlTipoSeguro.SelectedValue));
                        if (MensajeValidaCampana.Trim().Length > 0)
                        {
                            txtmensaje.Text = MensajeValidaCampana;
                            string js = "openModal();";
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", js, true);
                            return;
                        }
                    }

                    DAO_Hermes.Asociacion asociacion = new DAO_Hermes.Asociacion();
                    asociacion.ID = Convert.ToInt32(hdnID.Value);
                    asociacion.InstitucionEducativaID = hdnIDCliente1.Value == "" ? 0 : Convert.ToInt32(hdnIDCliente1.Value);
                    asociacion.CIASeguroID            = Convert.ToInt32(ddlCiaSeguros.SelectedValue);
                    asociacion.RecaudadorID           = Convert.ToInt32(ddlEmpresaRecaudadora.SelectedValue);
                    asociacion.ProductoID             = Convert.ToInt32(ddlTipoSeguro.SelectedValue);

                    asociacion.FechaVigenciaInicio       = null;
                    asociacion.FechaVigenciaFin          = null;
                    asociacion.FechaVigenciaPolizaInicio = null;
                    asociacion.FechaVigenciaPolizaFin    = null;
                    if (ddlTipoSeguro.SelectedValue == "1" || ddlTipoSeguro.SelectedValue == "2")
                    {
                        asociacion.FechaVigenciaInicio       = Convert.ToDateTime(txtFechaVigenciaInicio.Text);
                        asociacion.FechaVigenciaFin          = Convert.ToDateTime(txtFFVigenciaBanco.Text);
                        asociacion.FechaVigenciaPolizaInicio = Convert.ToDateTime(txtFIVigenciaPoliza.Text);
                        asociacion.FechaVigenciaPolizaFin    = Convert.ToDateTime(txtFFVigenciaPoliza.Text);
                    }
                    asociacion.FileNamePlanSeguro = HttpUtility.HtmlDecode(lblFilex.Text);
                    asociacion.MonedaID           = Convert.ToInt32(rbtMoneda.SelectedItem.Value);
                    asociacion.Prima          = Convert.ToDecimal(txtPrima.Text);
                    asociacion.FilePlanSeguro = GuardarArchivo(FUpPlan);

                    if (ddlTipoSeguro.SelectedValue == "1")
                    {
                        asociacion.InvalidezPermanenteParcial = Convert.ToDecimal(txtInvalidezParcial.Text);
                        asociacion.GastosSepelio              = Convert.ToDecimal(txtGastosSepelio.Text);
                        asociacion.GastoCuracion              = Convert.ToDecimal(txtGastosCuracion.Text);
                        asociacion.MuerteAccidental           = Convert.ToDecimal(txtMuerteAccidental.Text);
                        asociacion.InvalidezPermanenteTotal   = Convert.ToDecimal(txtInvalidezPT.Text);
                        asociacion.InvalidezPermanenteParcial = Convert.ToDecimal(txtInvalidezParcial.Text);
                        asociacion.Deducible = Convert.ToDecimal(txtdeducible.Text);
                    }
                    else if (ddlTipoSeguro.SelectedValue == "2")
                    {
                        asociacion.PensionMensual = Convert.ToDecimal(txtPensionMensual.Text);
                        asociacion.MesesPension   = Convert.ToInt32(txtMesesPension.Text);
                        asociacion.AnniosPension  = Convert.ToInt32(txtAñosPension.Text);
                    }
                    asociacion.TipoCargaCodigos     = Convert.ToInt32(rbtTipoCarga.SelectedItem.Value);
                    asociacion.Activo               = true;
                    asociacion.UsuarioCreacion      = Session["Usuario"].ToString();
                    asociacion.UsuarioActualizacion = Session["Usuario"].ToString();
                    asociacion.FechaCreacion        = DateTime.Now.Date;

                    if (FUpPlan.FileName != "")
                    {
                        string arch = Server.MapPath(" ") + "\\Files\\" + FUpPlan.PostedFile.FileName;
                        FUpPlan.PostedFile.SaveAs(arch);

                        byte[] bytes = System.IO.File.ReadAllBytes(arch);
                        asociacion.FilePlanSeguro = bytes;
                    }

                    asociacion.Deducible      = Convert.ToDecimal(txtdeducible.Text == "" ? "0" : txtdeducible.Text);
                    asociacion.TipoAsociacion = Convert.ToInt32(rbtTipoAsociacion.SelectedItem.Value);

                    if (ddlTipoSeguro.SelectedValue == "1" || ddlTipoSeguro.SelectedValue == "2")
                    {
                        //DateTime? fvIni = null;
                        //DateTime? fvFin = null;
                        //DateTime? fvIniPol = null;
                        //DateTime? fvFinPol = null;

                        //if (txtFechaVigenciaInicio.Text.Trim().Length>0) {
                        //    fvIni
                        //}
                        //if (txtFFVigenciaBanco.Text.Trim().Length > 0)
                        //{
                        //    fvFin
                        //}
                        //if (txtFIVigenciaPoliza.Text.Trim().Length > 0)
                        //{
                        //    fvIniPol
                        //}
                        //if (txtFFVigenciaPoliza.Text.Trim().Length > 0)
                        //{
                        //    fvFinPol
                        //}

                        bool aso = db.ValidarAsociacion(Convert.ToInt32(hdnIDCliente1.Value), Convert.ToDateTime(txtFechaVigenciaInicio.Text), Convert.ToDateTime(txtFFVigenciaBanco.Text), Convert.ToDateTime(txtFIVigenciaPoliza.Text), Convert.ToDateTime(txtFFVigenciaPoliza.Text), Convert.ToInt32(ddlCiaSeguros.SelectedValue), Convert.ToInt32(ddlTipoSeguro.SelectedValue));
                        if (Convert.ToString(Session["ED"]) == "modalkevin")
                        {
                            if (aso == true)
                            {
                                txtmensaje.Text = "Ya existe una asociación para la institucion: " + txtSearch.Text + " con las fechas de vigencia y poliza especificadas";
                                string jssAso = "openModal();";
                                ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jssAso, true);
                                return;
                            }
                        }
                    }
                    hdnID.Value = db.Agregar(asociacion).ToString();
                    MVTipoBancos.ActiveViewIndex = 0;
                    GuardarCuentas();
                    CargarAsociacion();
                    txtmensaje.Text = "Registro de asociación de:" + txtSearch.Text + " fue registrado con exito ";
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                }
                catch (Exception ex)
                {
                    txtmensaje.Text = ex.Message;
                    string jss2 = "openModal();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                }
            }
        }