void Get() { try { infoFac.TipoCobroDafaultFactu = cmbTipoCobroFac.EditValue.ToString(); infoFac.IdTipoCbteCble_Factura_Costo_VTA_Reverso = cmbCCDiarioAnuCV.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_Factura_Reverso = cmbCCDiarioAnulacion.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_Factura_Costo_VTA = cmbCCDiarioCV.get_TipoCbteCble().IdTipoCbte; infoFac.IdMovi_inven_tipo_Factura = Convert.ToInt32(cmbMoviInvenFactura.EditValue); infoFac.IdMovi_inven_tipo_Factura_Anulacion = Convert.ToInt32(cmbMoviInvenFactura_Anul.EditValue); infoFac.IdTipoCbteCble_Factura = cmbTipoCCDiario.get_TipoCbteCble().IdTipoCbte; infoFac.NumeroDeItemFact = Convert.ToInt32(nud_NumeroDeItemp.Value); // infoFac.IdDepartamento_x_DevVta = 1; infoFac.Tipo_NC_x_DevVta = Convert.ToInt32(DEVcmbNCxDev.EditValue); infoFac.pa_IdTipoNota_NC_x_Anulacion = Convert.ToInt32(cmbTipoNC_x_Fact.EditValue); infoFac.IdMovi_inven_tipo_Dev_Vta = Convert.ToInt32(DEVcmbTipoMoviInv.EditValue); infoFac.IdMovi_inven_tipo_Dev_Vta_Anulacion = Convert.ToInt32(DEVcmbTipoMoviInvAnu.EditValue); // infoFac.pa_porc_max_total_item_x_despa_Guia = Convert.ToDouble(spinEdit.Value); infoFac.SeImprimiGuiaRemiAuto = (cbxImpresionAutoma.Checked == true) ? "S" : "N"; // infoFac.IdTipoCbteCble_NC = NCcmbCC.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_ND = NDcmbCC.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_NC_Reverso = NCcmbCCAnu.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_ND_Reverso = NDcmbCCAnu.get_TipoCbteCble().IdTipoCbte; infoFac.pa_compania = param.IdEmpresa; infoFac.IdCaja_Default_Factura = Convert.ToInt32(cmbCaja.EditValue); infoFac.IdCtaCble_x_anticipo_cliente = cmbCtaCbleCli.get_PlanCtaInfo().IdCtaCble; infoFac.IdEstadoAprobacion = Convert.ToString(cmb_estado_Apro_x_Pedido.EditValue); infoFac.pa_ruta_descarga_xml_fac_elct = txtRutaXml.Text; infoFac.IdCtaCble_IVA = cmbCtaCble_IVA.get_PlanCtaInfo().IdCtaCble; infoFac.pa_X_Defecto_la_factura_es_cbte_elect = rbt_Fact_Doc_elect.Checked; infoFac.pa_X_Defecto_la_guia_es_cbte_elect = rbt_GUIA_Doc_Elect.Checked; infoFac.pa_X_Defecto_la_NC_es_cbte_elect = rbt_NC_Doc_Elect.Checked; infoFac.pa_X_Defecto_la_ND_es_cbte_elect = rbt_ND_Doc_Elect.Checked; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void NDcmbCCAnu_event_cmbTipoCbteCble_EditValueChanged(object sender, EventArgs e) { try { if (NDcmbCCAnu.get_TipoCbteCble() != null) { labelControl12.ForeColor = System.Drawing.Color.Black; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
Boolean Valida() { try { if (cmbTipoCobroFac.EditValue == null) { MessageBox.Show("Ingrese el tipo de cobro predefinido al generar factura ", "Sistemas"); labelControl17.ForeColor = System.Drawing.Color.Red; return(false); } if (cmbMoviInvenFactura.EditValue == null) { MessageBox.Show("Ingrese el tipo movimiento inventario ", "Sistemas"); labelControl1.ForeColor = System.Drawing.Color.Red; return(false); } if (cmbMoviInvenFactura_Anul.EditValue == null) { MessageBox.Show("Ingrese el tipo movimiento inventario anulación ", "Sistemas"); labelControl2.ForeColor = System.Drawing.Color.Red; return(false); } if (cmb_estado_Apro_x_Pedido.EditValue == null) { MessageBox.Show("Ingrese el Estado de la Aprobación ", "Sistemas"); return(false); } if (cmbTipoCCDiario.get_TipoCbteCble().IdTipoCbte == null) { MessageBox.Show("Ingrese el tipo Cbte contable para generar diario factura ", "Sistemas"); labelControl3.ForeColor = System.Drawing.Color.Red; cmbTipoCCDiario.Focus(); return(false); } if (cmbCCDiarioAnulacion.get_TipoCbteCble().IdTipoCbte == null) { MessageBox.Show("Ingrese el tipo Cbte contable para anular diario factura ", "Sistemas"); labelControl4.ForeColor = System.Drawing.Color.Red; return(false); } if (cmbCCDiarioAnuCV.get_TipoCbteCble().IdTipoCbte == null) { MessageBox.Show("Ingrese el tipo Cbte contable para generar diario costo de venta ", "Sistemas"); labelControl6.ForeColor = System.Drawing.Color.Red; return(false); } if (cmbCCDiarioCV.get_TipoCbteCble().IdTipoCbte == null) { MessageBox.Show("Ingrese el tipo Cbte contable para anular diario costo de venta ", "Sistemas"); labelControl5.ForeColor = System.Drawing.Color.Red; return(false); } if (this.nud_NumeroDeItemp.Value == null || Convert.ToInt32(this.nud_NumeroDeItemp.Value) == 0) { MessageBox.Show("Ingrese el número de items por factura ", "Sistemas"); labelControl16.ForeColor = System.Drawing.Color.Red; return(false); } if (DEVcmbTipoMoviInv.EditValue == null || Convert.ToInt32(DEVcmbTipoMoviInv.EditValue) == 0) { MessageBox.Show("Ingrese el tipo movimiento inventario por Dev. en venta", "Sistemas"); labelControl7.ForeColor = System.Drawing.Color.Red; return(false); } if (DEVcmbTipoMoviInvAnu.EditValue == null || Convert.ToInt32(DEVcmbTipoMoviInvAnu.EditValue) == 0) { MessageBox.Show("Ingrese el tipo movimiento inventario por Dev. en venta anulación ", "Sistemas"); labelControl8.ForeColor = System.Drawing.Color.Red; return(false); } if (DEVcmbNCxDev.EditValue == null || Convert.ToInt32(DEVcmbNCxDev.EditValue) == 0) { MessageBox.Show("Ingrese el tipo nota de crédito por Dev. en venta ", "Sistemas"); labelControl13.ForeColor = System.Drawing.Color.Red; return(false); } if (cmbTipoNC_x_Fact.EditValue == null || Convert.ToInt32(cmbTipoNC_x_Fact.EditValue) == 0) { MessageBox.Show("Ingrese el tipo nota de crédito por Anulación de Factura ", "Sistemas"); labelControl18.ForeColor = System.Drawing.Color.Red; return(false); } if (NCcmbCC.get_TipoCbteCble() == null) { MessageBox.Show("Ingrese el tipo Cbte contable para generar nota Crédito ", "Sistemas"); labelControl9.ForeColor = System.Drawing.Color.Red; return(false); } if (NDcmbCC.get_TipoCbteCble() == null) { MessageBox.Show("Ingrese el tipo Cbte contable para generar nota Dédito ", "Sistemas"); labelControl10.ForeColor = System.Drawing.Color.Red; return(false); } if (NCcmbCCAnu.get_TipoCbteCble() == null) { MessageBox.Show("Ingrese el tipo Cbte contable para generar nota Crédito anulación ", "Sistemas"); labelControl11.ForeColor = System.Drawing.Color.Red; return(false); } if (NDcmbCCAnu.get_TipoCbteCble() == null) { MessageBox.Show("Ingrese el tipo Cbte contable para generar nota Dédito anulación ", "Sistemas"); labelControl12.ForeColor = System.Drawing.Color.Red; return(false); } if (cmbCaja.EditValue == null || Convert.ToInt32(cmbCaja.EditValue) == 0) { MessageBox.Show("Ingrese la caja predefinida para generar factura ", "Sistemas"); label1.ForeColor = System.Drawing.Color.Red; return(false); } if (this.cmbCtaCbleCli.get_PlanCtaInfo().IdCtaCble == null) { MessageBox.Show("Ingrese la cuenta contable por anticipo cliente ", "Sistemas"); label2.ForeColor = System.Drawing.Color.Red; return(false); } if (this.cmbCtaCble_IVA.get_PlanCtaInfo().IdCtaCble == null) { MessageBox.Show("Ingrese la cuenta contable para el IVA ", "Sistemas"); label2.ForeColor = System.Drawing.Color.Red; return(false); } return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private void fa_Parametro_Load(object sender, EventArgs e) { try { cxc_cobro_tipo_Bus busTipoCobro = new cxc_cobro_tipo_Bus(); Cargar_Combo_Estad_Apr_Ped(); string mensaje = ""; cmbTipoCobroFac.Properties.DataSource = busTipoCobro.Get_List_Cobro_Tipo(); DEVcmbDepxDev.cargar_combo(); infoFac = busFac.Get_Info_parametro(param.IdEmpresa); if (infoFac.IdMovi_inven_tipo_Factura == 0) { cmbMoviInvenFactura.EditValue = null; } else { cmbMoviInvenFactura.EditValue = infoFac.IdMovi_inven_tipo_Factura; } if (infoFac.IdMovi_inven_tipo_Factura_Anulacion == 0) { cmbMoviInvenFactura_Anul.EditValue = null; } else { cmbMoviInvenFactura_Anul.EditValue = infoFac.IdMovi_inven_tipo_Factura_Anulacion; } cmbTipoCCDiario.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura); cmbCCDiarioAnulacion.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Reverso); cmbCCDiarioCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA); cmbCCDiarioAnuCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA_Reverso); nud_NumeroDeItemp.Value = Convert.ToInt32(infoFac.NumeroDeItemFact); cmbTipoCobroFac.EditValue = infoFac.TipoCobroDafaultFactu; // DEVcmbDepxDev.set_departamentoInfo(infoFac.IdDepartamento_x_DevVta); DEVcmbNCxDev.EditValue = infoFac.Tipo_NC_x_DevVta; cmbTipoNC_x_Fact.EditValue = infoFac.pa_IdTipoNota_NC_x_Anulacion; DEVcmbTipoMoviInv.EditValue = infoFac.IdMovi_inven_tipo_Dev_Vta; DEVcmbTipoMoviInvAnu.EditValue = infoFac.IdMovi_inven_tipo_Dev_Vta_Anulacion; // spinEdit.Value = Convert.ToDecimal(infoFac.pa_porc_max_total_item_x_despa_Guia); cbxImpresionAutoma.Checked = (infoFac.SeImprimiGuiaRemiAuto == "S") ? true : false; // NCcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC); NDcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND); NCcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC_Reverso); NDcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND_Reverso); //haac 14/03/2014 cmbCaja.EditValue = infoFac.IdCaja_Default_Factura; cmbCtaCbleCli.set_PlanCtarInfo(infoFac.IdCtaCble_x_anticipo_cliente); cmbCtaCble_IVA.set_PlanCtarInfo(infoFac.IdCtaCble_IVA); cmb_estado_Apro_x_Pedido.EditValue = infoFac.IdEstadoAprobacion; txtRutaXml.Text = infoFac.pa_ruta_descarga_xml_fac_elct; rbt_Fact_Doc_elect.Checked = (infoFac.pa_X_Defecto_la_factura_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_factura_es_cbte_elect); rbt_GUIA_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_guia_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_guia_es_cbte_elect); rbt_NC_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_NC_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_NC_es_cbte_elect); rbt_ND_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_ND_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_ND_es_cbte_elect); rbt_Fact_Pre_Impre.Checked = !rbt_Fact_Doc_elect.Checked; rbt_GUIA_Pre_Impre.Checked = !rbt_GUIA_Doc_Elect.Checked; rbt_NC_Pre_Impre.Checked = !rbt_NC_Doc_Elect.Checked; rbt_ND_Pre_Impre.Checked = !rbt_ND_Doc_Elect.Checked; chk_maneja_descuento_x_item.Checked = infoFac.pa_Contabiliza_descuento == null ? false : Convert.ToBoolean(infoFac.pa_Contabiliza_descuento); cmb_plancta_descuento_default.cmbPlanCta.EditValue = infoFac.pa_IdCtaCble_descuento; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Get() { try { infoFac.TipoCobroDafaultFactu = cmbTipoCobroFac.EditValue.ToString(); infoFac.IdTipoCbteCble_Factura_Costo_VTA_Reverso = cmbCCDiarioAnuCV.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_Factura_Reverso = cmbCCDiarioAnulacion.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_Factura_Costo_VTA = cmbCCDiarioCV.get_TipoCbteCble().IdTipoCbte; infoFac.IdMovi_inven_tipo_Factura = Convert.ToInt32(cmbMoviInvenFactura.EditValue); infoFac.IdMovi_inven_tipo_Factura_Anulacion = Convert.ToInt32(cmbMoviInvenFactura_Anul.EditValue); infoFac.IdTipoCbteCble_Factura = cmbTipoCCDiario.get_TipoCbteCble().IdTipoCbte; infoFac.NumeroDeItemFact = Convert.ToInt32(nud_NumeroDeItemp.Value); // infoFac.IdDepartamento_x_DevVta = 1; infoFac.Tipo_NC_x_DevVta = Convert.ToInt32(DEVcmbNCxDev.EditValue); infoFac.pa_IdTipoNota_NC_x_Anulacion = Convert.ToInt32(cmbTipoNC_x_Fact.EditValue); infoFac.IdMovi_inven_tipo_Dev_Vta = Convert.ToInt32(DEVcmbTipoMoviInv.EditValue); infoFac.IdMovi_inven_tipo_Dev_Vta_Anulacion = Convert.ToInt32(DEVcmbTipoMoviInvAnu.EditValue); // infoFac.pa_porc_max_total_item_x_despa_Guia = Convert.ToDouble(spinEdit.Value); infoFac.SeImprimiGuiaRemiAuto = (cbxImpresionAutoma.Checked == true) ? "S" : "N"; // infoFac.IdTipoCbteCble_NC = NCcmbCC.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_ND = NDcmbCC.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_NC_Reverso = NCcmbCCAnu.get_TipoCbteCble().IdTipoCbte; infoFac.IdTipoCbteCble_ND_Reverso = NDcmbCCAnu.get_TipoCbteCble().IdTipoCbte; infoFac.pa_compania = param.IdEmpresa; infoFac.IdCaja_Default_Factura = Convert.ToInt32(cmbCaja.EditValue); infoFac.IdCtaCble_x_anticipo_cliente = cmbCtaCbleCli.get_PlanCtaInfo().IdCtaCble; infoFac.IdEstadoAprobacion = Convert.ToString(cmb_estado_Apro_x_Pedido.EditValue); infoFac.pa_ruta_descarga_xml_fac_elct = txtRutaXml.Text; infoFac.IdCtaCble_IVA = cmbCtaCble_IVA.get_PlanCtaInfo().IdCtaCble; infoFac.pa_X_Defecto_la_factura_es_cbte_elect = rbt_Fact_Doc_elect.Checked; infoFac.pa_X_Defecto_la_guia_es_cbte_elect = rbt_GUIA_Doc_Elect.Checked; infoFac.pa_X_Defecto_la_NC_es_cbte_elect = rbt_NC_Doc_Elect.Checked; infoFac.pa_X_Defecto_la_ND_es_cbte_elect = rbt_ND_Doc_Elect.Checked; infoFac.pa_Contabiliza_descuento = chk_maneja_descuento_x_item.Checked; if (cmb_plancta_descuento_default.cmbPlanCta.EditValue == null) { infoFac.pa_IdCtaCble_descuento = null; } else { infoFac.pa_IdCtaCble_descuento = cmb_plancta_descuento_default.cmbPlanCta.EditValue.ToString(); } if (param.IdCliente_Ven_x_Default == Info.General.Cl_Enumeradores.eCliente_Vzen.FJ) { infoFac.info_parametros_liquidacion_fj.IdEmpresa = param.IdEmpresa; if (cmb_productos_in.EditValue == null) { infoFac.info_parametros_liquidacion_fj.in_IdProducto = null; } else { infoFac.info_parametros_liquidacion_fj.in_IdProducto = Convert.ToDecimal(cmb_productos_in.EditValue); } if (cmb_producto_eg.EditValue == null) { infoFac.info_parametros_liquidacion_fj.eg_IdProducto = null; } else { infoFac.info_parametros_liquidacion_fj.eg_IdProducto = Convert.ToDecimal(cmb_producto_eg.EditValue); } if (cmb_producto_lo.EditValue == null) { infoFac.info_parametros_liquidacion_fj.lo_IdProducto = null; } else { infoFac.info_parametros_liquidacion_fj.lo_IdProducto = Convert.ToDecimal(cmb_producto_lo.EditValue); } lst_tipo_horas = new List <man_tipo_horas_facturacion_Info>(blst_tipo_horas); infoFac.info_parametros_fj = new Info.Facturacion_FJ.fa_parametro_FJ_Info(); infoFac.info_parametros_fj.IdEmpresa = param.IdEmpresa; infoFac.info_parametros_fj.p_IdCod_Impuesto_IVA = cmb_impuesto_iva_prefactura.EditValue.ToString(); infoFac.info_parametros_fj.p_IdProducto_prefacturacion = Convert.ToDecimal(cmb_producto_pre_facturacion.EditValue); infoFac.info_parametros_fj.p_tipo_porc_ganancia_tarifario_cat = cmb_catalogo_prefactura.EditValue.ToString(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void fa_Parametro_Load(object sender, EventArgs e) { try { if (param.IdCliente_Ven_x_Default == Info.General.Cl_Enumeradores.eCliente_Vzen.FJ) { lst_producto = bus_producto.Get_list_Producto_modulo_x_Ventas(param.IdEmpresa); cmb_productos_in.Properties.DataSource = lst_producto; cmb_producto_lo.Properties.DataSource = lst_producto; cmb_producto_eg.Properties.DataSource = lst_producto; cmb_producto_mo.DataSource = lst_producto; gridControl_tipo.DataSource = blst_tipo_horas; cmb_producto_pre_facturacion.Properties.DataSource = lst_producto; lst_fa_catalogo = bus_catalogo.Get_List_catalogo(13);//Tipo para tipo aplicacion porcentaje de ganancia cmb_catalogo_prefactura.Properties.DataSource = lst_fa_catalogo; lst_impuesto = bus_impuesto.Get_List_impuesto("IVA"); cmb_impuesto_iva_prefactura.Properties.DataSource = lst_impuesto; } else { xtraTabControl1.TabPages.Remove(tabLiquidacion_x_punto_cargo_parametros); xtraTabControl1.TabPages.Remove(tabPrefacturacion); } cxc_cobro_tipo_Bus busTipoCobro = new cxc_cobro_tipo_Bus(); Cargar_Combo_Estad_Apr_Ped(); string mensaje = ""; cmbTipoCobroFac.Properties.DataSource = busTipoCobro.Get_List_Cobro_Tipo(); DEVcmbDepxDev.cargar_combo(); infoFac = busFac.Get_Info_parametro(param.IdEmpresa); if (infoFac.IdMovi_inven_tipo_Factura == 0) { cmbMoviInvenFactura.EditValue = null; } else { cmbMoviInvenFactura.EditValue = infoFac.IdMovi_inven_tipo_Factura; } if (infoFac.IdMovi_inven_tipo_Factura_Anulacion == 0) { cmbMoviInvenFactura_Anul.EditValue = null; } else { cmbMoviInvenFactura_Anul.EditValue = infoFac.IdMovi_inven_tipo_Factura_Anulacion; } cmbTipoCCDiario.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura); cmbCCDiarioAnulacion.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Reverso); cmbCCDiarioCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA); cmbCCDiarioAnuCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA_Reverso); nud_NumeroDeItemp.Value = Convert.ToInt32(infoFac.NumeroDeItemFact); cmbTipoCobroFac.EditValue = infoFac.TipoCobroDafaultFactu; // DEVcmbDepxDev.set_departamentoInfo(infoFac.IdDepartamento_x_DevVta); DEVcmbNCxDev.EditValue = infoFac.Tipo_NC_x_DevVta; cmbTipoNC_x_Fact.EditValue = infoFac.pa_IdTipoNota_NC_x_Anulacion; DEVcmbTipoMoviInv.EditValue = infoFac.IdMovi_inven_tipo_Dev_Vta; DEVcmbTipoMoviInvAnu.EditValue = infoFac.IdMovi_inven_tipo_Dev_Vta_Anulacion; // spinEdit.Value = Convert.ToDecimal(infoFac.pa_porc_max_total_item_x_despa_Guia); cbxImpresionAutoma.Checked = (infoFac.SeImprimiGuiaRemiAuto == "S") ? true : false; // NCcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC); NDcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND); NCcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC_Reverso); NDcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND_Reverso); //haac 14/03/2014 cmbCaja.EditValue = infoFac.IdCaja_Default_Factura; cmbCtaCbleCli.set_PlanCtarInfo(infoFac.IdCtaCble_x_anticipo_cliente); cmbCtaCble_IVA.set_PlanCtarInfo(infoFac.IdCtaCble_IVA); cmb_estado_Apro_x_Pedido.EditValue = infoFac.IdEstadoAprobacion; txtRutaXml.Text = infoFac.pa_ruta_descarga_xml_fac_elct; rbt_Fact_Doc_elect.Checked = (infoFac.pa_X_Defecto_la_factura_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_factura_es_cbte_elect); rbt_GUIA_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_guia_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_guia_es_cbte_elect); rbt_NC_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_NC_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_NC_es_cbte_elect); rbt_ND_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_ND_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_ND_es_cbte_elect); rbt_Fact_Pre_Impre.Checked = !rbt_Fact_Doc_elect.Checked; rbt_GUIA_Pre_Impre.Checked = !rbt_GUIA_Doc_Elect.Checked; rbt_NC_Pre_Impre.Checked = !rbt_NC_Doc_Elect.Checked; rbt_ND_Pre_Impre.Checked = !rbt_ND_Doc_Elect.Checked; chk_maneja_descuento_x_item.Checked = infoFac.pa_Contabiliza_descuento == null ? false : Convert.ToBoolean(infoFac.pa_Contabiliza_descuento); cmb_plancta_descuento_default.cmbPlanCta.EditValue = infoFac.pa_IdCtaCble_descuento; if (param.IdCliente_Ven_x_Default == Info.General.Cl_Enumeradores.eCliente_Vzen.FJ) { infoFac.info_parametros_liquidacion_fj = bus_param_liqui_x_punto_cargo_fj.get_info(param.IdEmpresa); cmb_producto_eg.EditValue = infoFac.info_parametros_liquidacion_fj.eg_IdProducto; cmb_producto_lo.EditValue = infoFac.info_parametros_liquidacion_fj.lo_IdProducto; cmb_productos_in.EditValue = infoFac.info_parametros_liquidacion_fj.in_IdProducto; blst_tipo_horas = new BindingList <man_tipo_horas_facturacion_Info>(bus_tipo_horas.get_list(param.IdEmpresa, true)); gridControl_tipo.DataSource = blst_tipo_horas; infoFac.info_parametros_fj = bus_param_fj.get_info(param.IdEmpresa); if (infoFac.info_parametros_fj == null) { infoFac.info_parametros_fj = new Info.Facturacion_FJ.fa_parametro_FJ_Info(); } cmb_impuesto_iva_prefactura.EditValue = infoFac.info_parametros_fj.p_IdCod_Impuesto_IVA; cmb_catalogo_prefactura.EditValue = infoFac.info_parametros_fj.p_tipo_porc_ganancia_tarifario_cat; cmb_producto_pre_facturacion.EditValue = infoFac.info_parametros_fj.p_IdProducto_prefacturacion; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }