/// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet TipoCambios. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToTipoCambios(TipoCambios tipoCambios)
 {
     base.AddObject("TipoCambios", tipoCambios);
 }
        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);
            }
        }
 /// <summary>
 /// Crear un nuevo objeto TipoCambios.
 /// </summary>
 /// <param name="tcmCod">Valor inicial de la propiedad tcmCod.</param>
 public static TipoCambios CreateTipoCambios(global::System.Int32 tcmCod)
 {
     TipoCambios tipoCambios = new TipoCambios();
     tipoCambios.tcmCod = tcmCod;
     return tipoCambios;
 }