private void save()
        {
            if (u_Validate())
            {
                try
                {
                    tipocambioBL BL = new tipocambioBL();
                    tb_tipocambio BE = new tb_tipocambio();

                    DateTime zfecha=Convert.ToDateTime(txtfecha.Text);

                    BE.fecha = zfecha;
                    BE.perianio = VariablesPublicas.PADL(zfecha.Date.Year.ToString(), 4, "0");
                    BE.perimes = VariablesPublicas.PADL(zfecha.Date.Month.ToString(), 2, "0");

                    BE.compra = Convert.ToDecimal(txtcompra.Text);
                    BE.venta = Convert.ToDecimal(txtventa.Text);
                    BE.promedio = (BE.compra + BE.venta) / 2;
                    BE.usuar = VariablesPublicas.Usuar.Trim();

                    if (u_n_opsel == 1)
                    {
                        if (BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE))
                        {
                            U_CancelarEdicion(0);
                            //MessageBox.Show("Se grabó con éxito", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            XtraMessageBox.Show("Contacte con sistemas", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        if (BL.Update(VariablesPublicas.EmpresaID.ToString(), BE))
                        {
                            U_CancelarEdicion(0);
                            //MessageBox.Show("Se grabó con éxito", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            XtraMessageBox.Show("Contacte con sistemas", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }