private void btnGuardar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (chkLstBoxTipoEntidad.CheckedItems.Count == 0) { XtraMessageBox.Show("Debe seleccionar tipo Entidad", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (luTipoDocumento.EditValue == null) { XtraMessageBox.Show("Debe seleccionar tipo Documento", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (luTipoPersona.EditValue == null) { XtraMessageBox.Show("Debe seleccionar tipo Persona", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (string.IsNullOrEmpty(txtCodigoLegal.Text)) { XtraMessageBox.Show("Debe ingresar codigo Legal", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (string.IsNullOrEmpty(txtRazonSocial.Text)) { XtraMessageBox.Show("Debe ingresar razon social", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (string.IsNullOrEmpty(txtDireccion.Text)) { XtraMessageBox.Show("Debe ingresar Direccion fiscal", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } List <TBL_EPI_ENTIDADTIPOENTIDAD> lstTipoEntidad = new List <TBL_EPI_ENTIDADTIPOENTIDAD>(); TBL_EPI_ENTIDAD oEntidad = new TBL_EPI_ENTIDAD(); oEntidad.EPI_VCH_NUMERODOCUMENTO = txtCodigoLegal.Text; oEntidad.EPI_VCH_RAZONSOCIAL = txtRazonSocial.Text; oEntidad.EPI_INT_IDTIPODOCUMENTO = Convert.ToInt32(luTipoDocumento.EditValue); oEntidad.EPI_INT_IDTIPOPERSONA = Convert.ToInt32(luTipoPersona.EditValue); oEntidad.EPI_VCH_NOMBRECOMERCIAL = txtNombreComercial.Text; oEntidad.EPI_VCH_DIRECCION = txtDireccion.Text; oEntidad.EPI_VCH_SITIOWEB = txtSitioWeb.Text; oEntidad.EPI_VCH_GIRONEGOCIO = txtGiroNegocio.Text; for (int i = 0; i < chkLstBoxTipoEntidad.CheckedItems.Count; i++) { lstTipoEntidad.Add(new TBL_EPI_ENTIDADTIPOENTIDAD { EPI_INT_IDTIPOENTIDAD = Convert.ToInt32(chkLstBoxTipoEntidad.CheckedItems[i]), }); } eResultado Res; if (IdEntidad == 0) { //oEntidad.EPI_BIT_ACTIVO = true; oEntidad.EPI_DAT_FECHACREACION = DateTime.Now; oEntidad.EPI_INT_USUARIOCREA = BaseForm.VariablesGlobales.IdUsuario; Res = BLEntidad.Insertar(oEntidad, lstTipoEntidad); if (Res == eResultado.Correcto) { this.IdEntidad = oEntidad.EPI_INT_IDENTIDAD; XtraMessageBox.Show("Entidad se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { oEntidad.EPI_INT_IDENTIDAD = this.IdEntidad; oEntidad.EPI_INT_USUARIOMODIFICA = BaseForm.VariablesGlobales.IdUsuario; oEntidad.EPI_DAT_FECHAMODIFICACION = DateTime.Now; Res = BLEntidad.Actualizar(oEntidad, lstTipoEntidad); if (Res == eResultado.Correcto) { XtraMessageBox.Show("Entidad se Actualizó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); throw; } }
private void InicializaControles() { BaseForm.IniciaFecDesdeHasta(deFechaEmision, deFechaVencimiento, 0); List <BESearchLookUpEdit> lstSLUEMoneda = new List <BESearchLookUpEdit>(); lstSLUEMoneda.AddRange(new BESearchLookUpEdit[] { new BESearchLookUpEdit { fieldName = "EPI_INT_IDMONEDA", caption = "Id" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_NOMBRE", caption = "Descripcion" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_SIMBOLO", caption = "Simbolo" } }); BaseForm.CargarSearchLookUpEdit(searchLookUpMoneda, BLMoneda.ListarMoneda(0, ""), lstSLUEMoneda); List <BESearchLookUpEdit> lstSLUETipoPago = new List <BESearchLookUpEdit>(); lstSLUETipoPago.AddRange(new BESearchLookUpEdit[] { new BESearchLookUpEdit { fieldName = "EPI_INT_IDGENERICA", caption = "Id" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_CAMPO2", caption = "Descripcion" } }); BaseForm.CargarSearchLookUpEdit(searchLookUpTipoPago, BLGenerica.ListarGenerica(eTblGen.TIPOPAGO.ToString()), lstSLUETipoPago); List <BESearchLookUpEdit> lstSLUEImpuesto = new List <BESearchLookUpEdit>(); lstSLUEImpuesto.AddRange(new BESearchLookUpEdit[] { new BESearchLookUpEdit { fieldName = "EPI_INT_IDIMPUESTO", caption = "Id" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_NOMBRE", caption = "Descripcion" } }); BaseForm.CargarRepositoryItemSearchLookUpEdit(repositoryItemSearchLookUpEdit1, BLImpuesto.ListarImpuesto(0, ""), lstSLUEImpuesto); List <BESearchLookUpEdit> lstSLUECliente = new List <BESearchLookUpEdit>(); lstSLUECliente.AddRange(new BESearchLookUpEdit[] { new BESearchLookUpEdit { fieldName = "EPI_INT_IDENTIDAD", caption = "Id" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_RAZONSOCIAL2", caption = "Descripcion" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_RAZONSOCIAL1", caption = "Descripcion2" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_DIRECCION", caption = "Descripcion2" } }); BaseForm.CargarSearchLookUpEdit(searchLookUpCliente, BLEntidad.GetListEntidadPorTipo(0, Convert.ToInt32(eTipoEntidad.Cliente), 0, 0), lstSLUECliente); List <BESearchLookUpEdit> lstSLUETipoDocumentoContable = new List <BESearchLookUpEdit>(); lstSLUETipoDocumentoContable.AddRange(new BESearchLookUpEdit[] { new BESearchLookUpEdit { fieldName = "EPI_INT_IDTIPODOCUMENTOCONTABLE", caption = "Id" }, new BESearchLookUpEdit { fieldName = "EPI_VCH_NOMBREDOCUMENTO", caption = "Descripcion" }, new BESearchLookUpEdit { fieldName = "EPI_INT_IDTIPODOCUMENTOCONTABLESERIES", caption = "Descripcion" } }); BaseForm.CargarSearchLookUpEdit(searchLookUpTipoDocumento, BLTipoDocumentoContable.GetTipoDocumentoContablePreferida(), lstSLUETipoDocumentoContable); }