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