示例#1
0
        protected void btn_grabar_Click(object sender, EventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                cMonedas oMonedas = new cMonedas(ref oConn);
                oMonedas.CodMoneda   = rsTpCmb.SelectedValue;
                oMonedas.FechaMoneda = DateTime.Now.Year.ToString() + rdCmbMeses.SelectedValue + "01";
                oMonedas.ValorMoneda = txt_valor.Text;
                oMonedas.Accion      = "CREAR";
                oMonedas.Put();

                rdGridTipoCambio.Rebind();

                rdCmbMeses.SelectedValue = "0";
                rsTpCmb.SelectedValue    = "1";
                txt_valor.Text           = string.Empty;

                StringBuilder sHtml = new StringBuilder();
                sHtml.Append("  $(\"#centralModalWarning\").modal(); ");
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "centralModalWarning", sHtml.ToString(), true);
            }
            oConn.Close();
        }
示例#2
0
        protected void rdGridTipoCambio_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "cmdDelete":
                string pCodLicMoneda = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_lic_moneda"].ToString();
                DBConn oConn         = new DBConn();
                if (oConn.Open())
                {
                    cMonedas oMonedas = new cMonedas(ref oConn);
                    oMonedas.CodLicMoneda = pCodLicMoneda;
                    oMonedas.Accion       = "ELIMINAR";
                    oMonedas.Put();

                    oConn.Close();
                }

                rdGridTipoCambio.Rebind();

                rdCmbMeses.SelectedValue = "0";
                rsTpCmb.SelectedValue    = "1";
                txt_valor.Text           = string.Empty;

                StringBuilder sHtml = new StringBuilder();
                sHtml.Append("  $(\"#centralModalWarning\").modal(); ");
                ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "centralModalWarning", sHtml.ToString(), true);

                break;
            }
        }
示例#3
0
        protected void rdGridTipoCambio_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                cMonedas oMonedas = new cMonedas(ref oConn);
                oMonedas.CodMoneda = rdTipoCambio.SelectedValue;
                DataTable dtMoneda = oMonedas.GetByCambio();
                if (dtMoneda != null)
                {
                    if (dtMoneda.Rows.Count > 0)
                    {
                        rdGridTipoCambio.DataSource = dtMoneda;
                    }
                    else
                    {
                        DataTable dummy = new DataTable();
                        dummy.Columns.Add("cod_lic_moneda");
                        dummy.Columns.Add("cod_moneda");
                        dummy.Columns.Add("mes");
                        dummy.Columns.Add("ano");
                        dummy.Columns.Add("valor_moneda");
                        dummy.Rows.Add();
                        rdGridTipoCambio.DataSource = dummy;
                    }
                }
                dtMoneda = null;
                oConn.Close();
            }
        }
        protected float getValueUsd(string intMes, string intAno, string pCodRoyalty)
        {
            float valueUsd = 0;

            if (pCodRoyalty != "3")
            {
                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    cTipoRoyalty oTipoRoyalty = new cTipoRoyalty(ref oConn);
                    oTipoRoyalty.CodRoyalty = pCodRoyalty;
                    DataTable dtRoyalty = oTipoRoyalty.Get();
                    if (dtRoyalty != null)
                    {
                        if (dtRoyalty.Rows.Count > 0)
                        {
                            cMonedas oMonedas = new cMonedas(ref oConn);
                            oMonedas.Mes       = intMes;
                            oMonedas.Ano       = intAno;
                            oMonedas.CodMoneda = dtRoyalty.Rows[0]["cod_moneda"].ToString();
                            valueUsd           = oMonedas.GetValueUSD();
                        }
                    }
                    dtRoyalty = null;
                }
                oConn.Close();
            }
            else
            {
                valueUsd = 1;
            }
            return(valueUsd);
        }
        protected void rdGridTipoCambio_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                cMonedas oMonedas = new cMonedas(ref oConn);
                oMonedas.CodMoneda = "1";
                DataTable dtMoneda = oMonedas.GetByCambio();
                if (dtMoneda != null)
                {
                    if (dtMoneda.Rows.Count > 0)
                    {
                        rdGridTipoCambio.DataSource = dtMoneda;
                    }
                }
                dtMoneda = null;
                oConn.Close();
            }
        }