Example #1
0
        private void cmb_tipocomprobante_SelectionChanged(object sender, EventArgs e)
        {
            ct_Cbtecble_tipo_Bus _CbteCbleTipo_bus = new ct_Cbtecble_tipo_Bus();

            try
            {
                if (_Accion != Cl_Enumeradores.eTipo_action.consultar)
                {
                    // verifica si el tipo de comprobante es interno o no
                    if (!_CbteCbleTipo_bus.Get_Es_Interno(param.IdEmpresa, Convert.ToInt32(this.cmb_tipocomprobante.EditValue), ref MensajeError))
                    {
                        ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                        ucGe_Menu.Visible_btnGuardar         = false;
                    }
                    else
                    {
                        ucGe_Menu.Visible_bntGuardar_y_Salir = true;
                        ucGe_Menu.Visible_btnGuardar         = true;
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        void CargarCombosTab3()
        {
            try
            {
                ct_Cbtecble_tipo_Bus _cbteCble_B = new ct_Cbtecble_tipo_Bus();
                ct_Plancta_Bus       Plncta_B    = new ct_Plancta_Bus();
                var Cbtebl_Tipo = _cbteCble_B.Get_list_Cbtecble_tipo(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.Normal, ref MensajeError);
                //cmbCtaCombleImporta.Properties.DataSource = ct_Plancta_Info;
                //searchLookUpEditFOB.Properties.DataSource = Cbtebl_Tipo;
                //searchLookUpEdit2FOBAnul.Properties.DataSource = Cbtebl_Tipo;
                //searchLookUpEditLiqu.Properties.DataSource = Cbtebl_Tipo;
                //searchLookUpEditLiquAnul.Properties.DataSource = Cbtebl_Tipo;


                imp_Parametros_Bus _Parametros_B = new imp_Parametros_Bus();
                var para = _Parametros_B.Get_Info_Parametros(param.IdEmpresa);
                //cmbCtaCombleImporta.EditValue = para.IdCtaCble_para_Importaciones;
                //searchLookUpEditFOB.EditValue = para.IdTipoCbte_DiarioFob;
                //searchLookUpEdit2FOBAnul.EditValue = para.IdTipoCbte_DiarioFob_Anul;
                //searchLookUpEditLiqu.EditValue = para.IdTipoCbte_DiarioLiquidacion;
                //searchLookUpEditLiquAnul.EditValue = para.IdTipoCbte_DiarioLiquidacion_Anul;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString());
            }
        }
Example #3
0
        void ucGe_Menu_event_btnAnular_Click(object sender, EventArgs e)
        {
            try
            {
                ct_Cbtecble_tipo_Bus tipo_bus = new ct_Cbtecble_tipo_Bus();
                if (!tipo_bus.Get_Es_Interno(param.IdEmpresa, InfoCbteCble.IdTipoCbte, ref MensajeError))
                {
                    MessageBox.Show("Este comprobante no se puede eliminar, debido que es generado de otro modulo");
                    return;
                }
                if (InfoCbteCble.Estado != "A")
                {
                    MessageBox.Show("No se pudo anular el Comprobante Contable: " + InfoCbteCble.IdCbteCble.ToString() + " debido a que ya se encuentra anulado", "Anulación de Cbte", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (MessageBox.Show("¿Está seguro que desea anular dicho comprobante contable?", "Anulación de Cbte", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (BusPeriodo.Get_Periodo_Esta_Cerrado(InfoCbteCble.IdEmpresa, InfoCbteCble.cb_Fecha, ref MensajeError) == true)
                    {
                        MessageBox.Show("No se puede anular el Comprobante Contable porque el período se encuentra cerrado", "Anulación de Cbte", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }


                    FrmGe_MotivoAnulacion frmAnul = new FrmGe_MotivoAnulacion();
                    frmAnul.ShowDialog();
                    InfoCbteCble.IdUsuarioAnu = param.IdUsuario;
                    InfoCbteCble.cb_FechaAnu  = param.Fecha_Transac;
                    InfoCbteCble.cb_MotivoAnu = frmAnul.motivoAnulacion;


                    ct_Cbtecble_tipo_Info tipoComp = List_Tipo_Comprobante.First(q => q.IdTipoCbte == (Convert.ToInt32(cmb_tipocomprobante.EditValue)));
                    decimal IdCbteCntablerev       = 0;
                    string  msj = "";

                    if (BusCbteCble.ReversoCbteCble(param.IdEmpresa, Convert.ToDecimal(lbl_no_comprobante.Text), (int)cmb_tipocomprobante.EditValue,
                                                    Convert.ToInt16(tipoComp.IdTipoCbte_Anul), ref IdCbteCntablerev, ref msj, param.IdUsuario, Cl_Motivo.motivo_anulacion))
                    {
                        // se procede actualizar los campos
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Anular, "Comprobante Contable: ", InfoCbteCble.IdCbteCble.ToString());
                        MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);

                        set_Info_en_Controles();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo anular el Comprobante Contable: " + InfoCbteCble.IdCbteCble.ToString(), "Anulación de Cbte", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
        private void UCBa_Parametros_Load(object sender, EventArgs e)
        {
            try
            {
                ct_Cbtecble_tipo_Bus         BusTipoCbte  = new ct_Cbtecble_tipo_Bus();
                List <ct_Cbtecble_tipo_Info> listTipoCbte = new List <ct_Cbtecble_tipo_Info>();
                listTipoCbte = BusTipoCbte.Get_list_Cbtecble_tipo(param.IdEmpresa, ref MensajeError);

                cmbTipoCbte_grid.DataSource    = listTipoCbte;
                cmbTipoCbteAnu_grid.DataSource = listTipoCbte;


                //carga de grid Otros Parametros
                ba_parametros_Info infoBoanOtros;
                infoBoanOtros = new ba_parametros_Info();
                ba_parametros_Info InfoParam_x_Banco = new ba_parametros_Info();
                InfoParam_x_Banco = BusOtrosPara.Get_Info_Banco_Otros_Parametros(param.IdEmpresa);

                Lista_Ciudad = new List <tb_ciudad_Info>();
                Lista_Ciudad = Bus_ciudad.Get_List_Ciudad("");
                cmbCiudad_Cheques.Properties.DataSource = Lista_Ciudad;
                cmbCiudad_Cheques.EditValue             = InfoParam_x_Banco.CiudadDefaultParaCrearCheques;


                lmCuenta = busCuenta.Get_List_Plancta_x_ctas_Movimiento(param.IdEmpresa, ref MensajeError);
                cmbCtaCbte_grid.DataSource    = lmCuenta;
                cmbCtaCbte_grid.DisplayMember = "pc_Cuenta2";
                cmbCtaCbte_grid.ValueMember   = "IdCtaCble";


                chkDiarioModi.Checked = InfoParam_x_Banco.El_Diario_Contable_es_modificable;
                txt_rutaDescarga_file_preAvisoChq.Text = InfoParam_x_Banco.Ruta_descarga_fila_x_PreAviso_cheq;
                cmbTipoCbteCble_x_Presta.set_TipoCbteCble(Convert.ToInt32(InfoParam_x_Banco.IdTipoCbte_x_Prestamo));
                cmbTipoNotaDeb_x_Pres.set_TipoNotaInfo(Convert.ToInt32(InfoParam_x_Banco.IdTipoNota_ND_Can_Cuotas));
                if (InfoParam_x_Banco.IdCtaCble_Interes != null)
                {
                    ucCon_PlanCtaCmb.set_PlanCtarInfo(InfoParam_x_Banco.IdCtaCble_Interes);
                }


                if (InfoParam_x_Banco.IdCtaCble_prestamos != null)
                {
                    cmb_prestamos.set_PlanCtarInfo(InfoParam_x_Banco.IdCtaCble_prestamos);
                }

                ListaBind = new BindingList <ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info>(BusPara.Get_List_Cbte_Ban_tipo_x_ct_CbteCble_tipo(param.IdEmpresa));
                gridControlBancoParam.DataSource = ListaBind;
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
 public frmImp_orden_compra_ext_ct_cbteble_det_gastos()
 {
     InitializeComponent();
     blst_det       = new BindingList <imp_orden_compra_ext_ct_cbteble_det_gastos_Info>();
     bus_det        = new imp_orden_compra_ext_ct_cbteble_det_gastos_Bus();
     lst_oc_ext     = new List <imp_orden_compra_ext_Info>();
     bus_oc_ext     = new imp_orden_compra_ext_Bus();
     param          = cl_parametrosGenerales_Bus.Instance;
     lst_gasto_tipo = new List <imp_gasto_x_ct_plancta_Info>();
     bus_gasto_tipo = new imp_gasto_x_ct_plancta_Bus();
     Log_Error_bus  = new tb_sis_Log_Error_Vzen_Bus();
     lst_plancta    = new List <ct_Plancta_Info>();
     bus_plancta    = new ct_Plancta_Bus();
     lst_tipo_cbte  = new List <ct_Cbtecble_tipo_Info>();
     bus_tipo_cbte  = new ct_Cbtecble_tipo_Bus();
 }
Example #6
0
 public FrmIn_ProvisionIngresoOCMant()
 {
     InitializeComponent();
     info           = new in_ProvisionIngresosPorOC_Info();
     bus            = new in_ProvisionIngresosPorOC_Bus();
     busDet         = new in_ProvisionIngresosPorOCDet_Bus();
     busPlancta     = new ct_Plancta_Bus();
     blstDet        = new BindingList <in_ProvisionIngresosPorOCDet_Info>();
     param          = cl_parametrosGenerales_Bus.Instance;
     busTipoCbte    = new ct_Cbtecble_tipo_Bus();
     busCentroCosto = new ct_Centro_costo_Bus();
     busSubcentro   = new ct_centro_costo_sub_centro_costo_Bus();
     blstDetCuenta  = new BindingList <ct_Cbtecble_det_Info>();
     busDetConta    = new ct_Cbtecble_det_Bus();
     event_delegateFrmIn_ProvisionIngresoOCMant_FormClosed += FrmIn_ProvisionIngresoOCMant_event_delegateFrmIn_ProvisionIngresoOCMant_FormClosed;
 }
Example #7
0
 public void CargarCombos()
 {
     try
     {
         ct_Cbtecble_tipo_Bus _CbteCbleTipo_bus = new ct_Cbtecble_tipo_Bus();
         List_Tipo_Comprobante = _CbteCbleTipo_bus.Get_list_Cbtecble_tipo(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.Normal, ref MensajeError);
         List_Tipo_Comprobante.ForEach(var => var.tc_TipoCbte = "[" + var.CodTipoCbte + "]- " + var.tc_TipoCbte + " -[" + var.IdTipoCbte + "]");
         this.cmb_tipocomprobante.Properties.DataSource       = List_Tipo_Comprobante;
         this.cmb_tipocomprobante.EditValue = List_Tipo_Comprobante.First().IdTipoCbte;
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name + " " + this.Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
        void CargarTipoDocPagoXEmpresXTipo()
        {
            try
            {
                ct_Cbtecble_tipo_Bus _cbteCble_B = new ct_Cbtecble_tipo_Bus();
                var Cbtebl = _cbteCble_B.Get_list_Cbtecble_tipo(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.Normal, ref MensajeError);


                repositoryItemSearchLookUpEdit1.DataSource = Cbtebl;
                GridControlTipoDoc.DataSource = BusTipoDoc.Get_List_Tipo_docu_pago_x_Empresa_x_tipocbte(param.IdEmpresa);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString());
            }
        }
Example #9
0
 public frmCon_DistribucionMantenimiento()
 {
     InitializeComponent();
     busPlancta       = new ct_Plancta_Bus();
     lstPlancta       = new List <ct_Plancta_Info>();
     info             = new ct_Distribucion_Info();
     busTipoCbte      = new ct_Cbtecble_tipo_Bus();
     param            = cl_parametrosGenerales_Bus.Instance;
     busCentroCosto   = new ct_Centro_costo_Bus();
     busSubcentro     = new ct_centro_costo_sub_centro_costo_Bus();
     lstSubCentro     = new List <ct_centro_costo_sub_centro_costo_Info>();
     lstCentroCosto   = new List <ct_Centro_costo_Info>();
     blstDet          = new BindingList <ct_DistribucionDetDistribuido_Info>();
     blstDiario       = new BindingList <ct_Cbtecble_det_Info>();
     rowPlancta       = new ct_Plancta_Info();
     blstPlanctaSaldo = new BindingList <ct_DistribucionDetPorDistribuir_Info>();
     bus              = new ct_Distribucion_Bus();
     busDistribuido   = new ct_DistribucionDetDistribuido_Bus();
     busPorDistribuir = new ct_DistribucionDetPorDistribuir_Bus();
     busCbteCbleDet   = new ct_Cbtecble_det_Bus();
     event_delegate_frmCon_DistribucionMantenimiento_FormClosed += frmCon_DistribucionMantenimiento_event_delegate_frmCon_DistribucionMantenimiento_FormClosed;
 }
 public frmImp_liquidacion_mant()
 {
     InitializeComponent();
     event_delegate_frmImp_liquidacion_mant_FormClosed += frmImp_liquidacion_mant_event_delegate_frmImp_liquidacion_mant_FormClosed;
     info_liquidacion  = new imp_liquidacion_Info();
     bus_liquidacion   = new imp_liquidacion_Bus();
     param             = cl_parametrosGenerales_Bus.Instance;
     Log_Error_bus     = new tb_sis_Log_Error_Vzen_Bus();
     blst_det_oc       = new BindingList <imp_liquidacion_det_x_imp_orden_compra_ext_Info>();
     bus_det_oc        = new imp_liquidacion_det_x_imp_orden_compra_ext_Bus();
     blst_det_oc_det   = new BindingList <imp_orden_compra_ext_det_Info>();
     bus_det_oc_det    = new imp_orden_compra_ext_det_Bus();
     lst_producto      = new List <in_Producto_Info>();
     bus_producto      = new in_producto_Bus();
     lst_unidad_medida = new List <in_UnidadMedida_Info>();
     bus_unidad_medida = new in_UnidadMedida_Bus();
     lst_gasto_tipo    = new List <imp_gasto_x_ct_plancta_Info>();
     bus_gasto_tipo    = new imp_gasto_x_ct_plancta_Bus();
     lst_tipo_cbte     = new List <ct_Cbtecble_tipo_Info>();
     bus_tipo_cbte     = new ct_Cbtecble_tipo_Bus();
     blst_det_gastos   = new BindingList <imp_orden_compra_ext_ct_cbteble_det_gastos_Info>();
     bus_det_gastos    = new imp_orden_compra_ext_ct_cbteble_det_gastos_Bus();
 }
        public void CargarCombos()
        {
            try
            {
                ct_Cbtecble_tipo_Bus _CbteCbleTipo_bus = new ct_Cbtecble_tipo_Bus();
                var TiposComprobantes = _CbteCbleTipo_bus.Get_list_Cbtecble_tipo(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.Normal, ref MensajeError);
                TiposComprobantes.ForEach(var => var.tc_TipoCbte = "[" + var.CodTipoCbte + "]- " + var.tc_TipoCbte + " -[" + var.IdTipoCbte + "]");

                cmbTipoCbte.Properties.DataSource    = TiposComprobantes;
                cmbTipoCbte.Properties.DisplayMember = "tc_TipoCbte";
                cmbTipoCbte.Properties.ValueMember   = "IdTipoCbte";
                cmbTipoCbte.EditValue = TiposComprobantes.First().IdTipoCbte;

                //listPlanCuenta = BusPlanCta.Get_Cuentas_de_Movimiento(param.IdEmpresa, ref MensajeError);
                //cmb_planCta.DataSource = listPlanCuenta;
                //cmb_planCta.DisplayMember = "pc_Cuenta2";
                //cmb_planCta.ValueMember = "IdCtaCble";

                //listCentroCosto = BusCentroCosto.Get_list_Centro_Costo(param.IdEmpresa, ref MensajeError);
                //cmbcentrocosto.DataSource = listCentroCosto;
                //cmbcentrocosto.DisplayMember = "Centro_costo";
                //cmbcentrocosto.ValueMember = "IdCentroCosto";


                //ct_Cbtecble_tipo_Bus _CbteCbleTipo_bus = new ct_Cbtecble_tipo_Bus();
                //List_Tipo_Comprobante = _CbteCbleTipo_bus.Get_list_Cbtecble_tipo(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.Normal, ref MensajeError);
                //List_Tipo_Comprobante.ForEach(var => var.tc_TipoCbte = "[" + var.CodTipoCbte + "]- " + var.tc_TipoCbte + " -[" + var.IdTipoCbte + "]");
                //this.cmb_tipocomprobante.Properties.DataSource = List_Tipo_Comprobante;
                //this.cmb_tipocomprobante.EditValue = List_Tipo_Comprobante.First().IdTipoCbte;
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
        public void Set()
        {
            try
            {
                if (_SetInfo.Tipo_Importacion == "IMPORTACION")
                {
                    //lblTipoImportacion.Visible = true;
                    //lblTipoImportacion.Text = _SetInfo.Tipo_Importacion;
                    generarDiarioTipoImp = true;
                }
                else
                {
                    generarDiarioTipoImp = false;
                }
                lblTipoImportacion.Visible            = true;
                lblTipoImportacion.Text               = _SetInfo.Tipo_Importacion;
                txtIdRegistroGasto.Text               = _SetInfo.IdRegistroGasto.ToString();
                searchLookUpEditImportacion.EditValue = _SetInfo.IdOrdenCompraExt.ToString();
                txtObservacion.Text = _SetInfo.Observacion;
                cmbBanco.EditValue  = _SetInfo.IdBanco;
                searchLookUpEdit_Proveedor.EditValue = _SetInfo.IdProveedor;
                //cmbSucursal.SelectedValue= _SetInfo.IdSucusal;
                cmbTipoPagos.SelectedValue   = _SetInfo.CodDocu_Pago;
                gridControlGastos.DataSource = BusDetalle.Get_List_ordencompra_ext_x_imp_gastosxImport_Det(_SetInfo);
                cmbTipoPagos_ValueChanged(new Object(), new EventArgs());
                ct_Cbtecble_det_Bus         _CbteCbleBus     = new ct_Cbtecble_det_Bus();
                ct_Cbtecble_Bus             _CbteCbleBus_Cab = new ct_Cbtecble_Bus();
                List <ct_Cbtecble_det_Info> lm          = new List <ct_Cbtecble_det_Info>();
                ct_Cbtecble_tipo_Bus        BusTipoCbte = new ct_Cbtecble_tipo_Bus();
                string MensajeError = "";
                var    TiposCtbts   = BusTipoCbte.Get_list_Cbtecble_tipo(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.Normal, ref MensajeError);
                lm = _CbteCbleBus.Get_list_Cbtecble_det(param.IdEmpresa, tipocbte.IdTipoCbte, _SetInfo.IdCbteCble, ref MensajeError);
                #region Comentado


                //if (_SetInfo.Estado == "I")
                //{
                //    var _CbteCbleInfoCab = _CbteCbleBus_Cab.ObtenerObjeto(param.IdEmpresa, _SetInfo.IdTipoCbte_Anul,_SetInfo.IdCbteCble_Anulado);
                //    var tipoCprbate_Anulado = TiposCtbts.First(var => var.IdTipoCbte == _SetInfo.IdTipoCbte_Anul);
                //    //lblDiario.Text = lblDiario.Text + " " + _SetInfo.IdCbteCble_Anulado ;
                //    //LblTipoComprobante.Text = LblTipoComprobante.Text +": " + tipoCprbate_Anulado.tc_TipoCbte;
                //    //LblTipoComprobante.Visible = true;
                //    //lblObservacion.Text = lblObservacion.Text + " " + _CbteCbleInfoCab.Observacion;
                //    //lblObservacion.Visible = true;
                //    //lblfechaDiario.Text = _CbteCbleInfoCab.Fecha.ToShortDateString();
                //    //lblfechaDiario.Visible = true;
                //}
                //else
                //{
                //    var _CbteCbleInfoCab = _CbteCbleBus_Cab.ObtenerObjeto(param.IdEmpresa, _SetInfo.IdTipoCbte, _SetInfo.IdCbteCble);
                //    var tipoCprbate = TiposCtbts.First(var => var.IdTipoCbte == tipocbte.IdTipoCbte);
                //    //lblDiario.Text = lblDiario.Text + " " + _SetInfo.IdCbteCble ;
                //    //LblTipoComprobante.Text = LblTipoComprobante.Text +": " + tipoCprbate.tc_TipoCbte;
                //    //LblTipoComprobante.Visible = true;
                //    //lblObservacion.Text = lblObservacion.Text + " " + _CbteCbleInfoCab.Observacion;
                //    //lblObservacion.Visible = true;
                //    //lblfechaDiario.Text = _CbteCbleInfoCab.Fecha.ToShortDateString();
                //    //lblfechaDiario.Visible = true;
                //}

                //lblDiario.Visible = true;
                #endregion
                //ctrl_diario.set_CbteCbleInfo(lm);
                //gridControlDiarios.DataSource = Bus.DiariosXgastos(param.IdEmpresa, _SetInfo.IdSucusal, _SetInfo.IdOrdenCompraExt, _SetInfo.IdRegistroGasto);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }