private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    CompanyBL objBL_Empresa = new CompanyBL();
                    CompanyBE objE_Empresa  = new CompanyBE();

                    objE_Empresa.IdCompany       = IdCompany;
                    objE_Empresa.Ruc             = txtRuc.Text;
                    objE_Empresa.NameCompany     = txtRazonSocial.Text;
                    objE_Empresa.Address         = txtDireccion.Text;
                    objE_Empresa.Phone           = txtTelefono.Text;
                    objE_Empresa.EconomyActivity = txtActividadEconomica.Text;
                    objE_Empresa.Logo            = new FuncionBase().Image2Bytes(this.picImage.Image);
                    objE_Empresa.FlagState       = true;
                    objE_Empresa.Login           = Parametros.strUsuarioLogin;
                    objE_Empresa.Machine         = WindowsIdentity.GetCurrent().Name.ToString();


                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Empresa.Inserta(objE_Empresa);
                    }
                    else
                    {
                        objBL_Empresa.Actualiza(objE_Empresa);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }