private void BT_PROCESAR_Click(object sender, EventArgs e) { if (TB_DESCRIPCION.Text.Trim() == "") { return; } if (CB_NATURALEZA.SelectedIndex == -1) { return; } if (CB_TIPO.SelectedIndex == -1) { return; } if (CB_ESTADO.SelectedIndex == -1) { return; } var _tipo = CB_TIPO.SelectedIndex == 0 ? OOB.Contable.PlanCta.Enumerados.Tipo.Auxiliar : OOB.Contable.PlanCta.Enumerados.Tipo.Totalizadora; var _naturaleza = CB_NATURALEZA.SelectedIndex == 0 ? OOB.Contable.PlanCta.Enumerados.Naturaleza.Deudora : OOB.Contable.PlanCta.Enumerados.Naturaleza.Acreedora; var _estado = CB_ESTADO.SelectedIndex == 0 ? OOB.Contable.PlanCta.Enumerados.EstadoSituacion.Financiero : OOB.Contable.PlanCta.Enumerados.EstadoSituacion.Resultados; var fichaEditar = new OOB.Contable.PlanCta.Editar(); fichaEditar.Id = Ficha.Id; fichaEditar.Descripcion = TB_DESCRIPCION.Text; fichaEditar.Tipo = _tipo; fichaEditar.Naturaleza = _naturaleza; fichaEditar.Estado = _estado; var r01 = Globals.MyData.PlanCta_Editar(fichaEditar); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Helpers.Msg.EditarOk(); Handler_EditarOK(Ficha.Id); Close(); }
public OOB.Resultado.Resultado PlanCta_Editar(OOB.Contable.PlanCta.Editar ficha) { var result = new OOB.Resultado.Resultado(); var editarDTO = new DTO.Contable.PlanCta.Editar(); editarDTO.Id = ficha.Id; editarDTO.Nombre = ficha.Descripcion; editarDTO.Tipo = (DTO.Contable.PlanCta.Enumerados.Tipo)ficha.Tipo; editarDTO.Naturaleza = (DTO.Contable.PlanCta.Enumerados.Naturaleza)ficha.Naturaleza; editarDTO.Estado = (DTO.Contable.PlanCta.Enumerados.EstadoSituacion)ficha.Estado; var resultDTO = _servicio.Contable_PlanCta_Editar(editarDTO); if (resultDTO.Result == DTO.EnumResult.isError) { result.Result = OOB.Resultado.EnumResult.isError; result.Mensaje = resultDTO.Mensaje; return(result); } return(result); }