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(); }
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; } }
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(); } }