public void CargarTipoCambio() { clsTipoCambios oTipCamp = new clsTipoCambios(); var oTip = oTipCamp.GetLastTipoCambio("USD"); if (oTip != null) lbltc.Text = oTip.tcmCambio.ToString(); }
protected void gvwTiposCambio_RowCommand1(object sender, GridViewCommandEventArgs e) { //presiona BOTON MODIFICAR EN GRILLA if (e.CommandName == "SeleccionaTiposCambio") { int linCodTipoCambio; linCodTipoCambio = Convert.ToInt32(e.CommandArgument); AgregarVariableSession("tcmCod", linCodTipoCambio); clsTipoCambios lstTiposCambio = new clsTipoCambios(); TipoCambios oTiposCambio = lstTiposCambio.GetTipoCambio(linCodTipoCambio); if (oTiposCambio != null) { txtCodigo.Text = linCodTipoCambio.ToString(); txtCambio.Text = oTiposCambio.tcmCambio.ToString(); txtFecha.Text = DateTime.Parse(oTiposCambio.tcmFecha.ToString()).ToShortDateString(); ListItem liElegido; //si DropDownList está visible if (ddlMoneda.Items.Count > 0) { liElegido = ddlMoneda.Items.FindByValue(oTiposCambio.tcmCod.ToString()); ddlMoneda.SelectedIndex = ddlMoneda.Items.IndexOf(liElegido); } //MODIFICAR , se guarda en variable cache AgregarVariableSession("operacion", 2); pnlEditTiposCambio.Visible = true; pnlTiposCambio.Visible = false; lblMensajes.Visible = false; } } //presiona BOTON ELIMINAR EN GRILLA if (e.CommandName == "EliminaTiposCambio") { int linRolCodigo; linRolCodigo = Convert.ToInt32(e.CommandArgument); EventoEliminar(linRolCodigo); } }
public void CargarTipoCambio() { clsTipoCambios oTipCamp = new clsTipoCambios(); var oTip = oTipCamp.GetLastTipoCambio(ddlMoneda.SelectedValue); if (oTip != null) { lbltcmCod.Value = oTip.tcmCod.ToString(); lblTipCambio.Value = oTip.tcmCambio.ToString(); txtTipCambio.Text = lblTipCambio.Value; g_nTipoCambio = double.Parse(lblTipCambio.Value); } else { lbltcmCod.Value = "-1"; lblTipCambio.Value = "0.0"; txtTipCambio.Text = "0.0"; g_nTipoCambio = 0.0; MessageBox("Debe Ingresar un Tipo de Cambio."); txtTipCambio.Focus(); } }
private void EventoGuardar() { int linOperacion = (int)LeerVariableSesion("operacion"); TipoCambios oTiposCambio = new TipoCambios(); clsTipoCambios lstTipoCambio = new clsTipoCambios(); if (linOperacion == 1) //NUEVO { oTiposCambio.tcmCod = lstTipoCambio.MaxTcmCod() + 1; oTiposCambio.tcmCambio = Convert.ToDecimal(txtCambio.Text); oTiposCambio.tcmMoneda = ddlMoneda.SelectedItem.Value; oTiposCambio.tcmFecha = DateTime.Parse(txtFecha.Text); oTiposCambio.tcmfecmod = DateTime.Now; //Usuarios objUsuario = (Usuarios)this.LeerVariableSesion("oUsuario"); //oTiposCambio.usrCod = objUsuario.usrCod; lstTipoCambio.Add(oTiposCambio); } else // MODIFICAR { int linTipoCambioCodigo = (int)LeerVariableSesion("tcmCod"); oTiposCambio = lstTipoCambio.GetTipoCambio(linTipoCambioCodigo); oTiposCambio.tcmCambio = Convert.ToDecimal(txtCambio.Text); oTiposCambio.tcmMoneda =ddlMoneda.SelectedItem.Value; oTiposCambio.tcmFecha = DateTime.Parse(txtFecha.Text); oTiposCambio.tcmfecmod = DateTime.Today; lstTipoCambio.Update(oTiposCambio); } try { lstTipoCambio.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Grabo Satisfactoriamente."; pnlEditTiposCambio.Visible = false; pnlTiposCambio.Visible = true; this.MessageBox("El registro se Grabo Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message; this.MessageBox(ex.Message); } }
private void EventoEliminar(int tcmCodigo) { clsTipoCambios lstTipoCambio = new clsTipoCambios(); try { lstTipoCambio.DeleteTiposCambio(tcmCodigo); lstTipoCambio.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Eliminó Satisfactoriamente."; this.MessageBox("El registro se Eliminó Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message; this.MessageBox(ex.Message); } }
private void EventoActualizaGrilla() { clsTipoCambios lstTipoCambio = new clsTipoCambios(); DataTable dtTiposCambio = lstTipoCambio.GetList(); gvwTiposCambio.DataSource = dtTiposCambio; gvwTiposCambio.DataBind(); }