示例#1
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 void load_combos()
        {
            try
            {
                cmb_PlanCta_Credito.cargar_PlanCta();
                cmb_PlanCtaAnti.cargar_PlanCta();
                cmb_plancta.cargar_PlanCta();
                ucGe_Sucursal_combo1.set_SucursalInfo(param.IdSucursal);
                tb_Ciudad_Bus         bus_ciudad = new tb_Ciudad_Bus();
                List <tb_ciudad_Info> lst_ciudad = bus_ciudad.Get_List_Ciudad();
                cmb_ciudad.DataSource = lst_ciudad;
                tb_parroquia_Bus bus_parroquia = new tb_parroquia_Bus();
                lst_parroquia            = bus_parroquia.Get_List_Parroquia();
                cmb_parroquia.DataSource = lst_parroquia;
                tb_persona_bus bus_persona = new tb_persona_bus();
                listaCliente   = new List <fa_Cliente_Info>();
                listaCliente   = bus_cliente.Get_List_Cliente(param.IdEmpresa);
                listaCliente   = listaCliente.Where(q => q.IdCliente != 0).ToList();
                listaformapago = busFormapago.Get_List_fa_formaPago();
                cmbformapago.Properties.DataSource = listaformapago;
                listaterminoPago = busterminoPago.Get_List_TerminoPago();
                cmbterminopago.Properties.DataSource = listaterminoPago;
                switch (_Accion)
                {
                case Cl_Enumeradores.eTipo_action.grabar:
                    this.ucGe_Sucursal_combo1.get_SucursalInfo();

                    break;

                case Cl_Enumeradores.eTipo_action.actualizar:

                    break;

                case Cl_Enumeradores.eTipo_action.Anular:
                    break;

                case Cl_Enumeradores.eTipo_action.consultar:
                    break;

                default:
                    break;
                }
                this.cmb_cliente_principal.Properties.DataSource    = listaCliente;
                this.cmb_cliente_principal.Properties.DisplayMember = "Nombre_Cliente";
                this.cmb_cliente_principal.Properties.ValueMember   = "IdCliente";
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
 void cargarComboCiudad(string IdProvincia)
 {
     try
     {
         lstCiudad = busCiudad.Get_List_Ciudad(IdProvincia);
         cmbCiudad.Properties.DataSource = lstCiudad;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#4
0
 public void CargarComboCiudad(string IdProvincia)
 {
     try
     {
         lstInfoCiudad = busCiudad.Get_List_Ciudad(IdProvincia);
         cmbCiudad.Properties.DataSource = lstInfoCiudad;
     }
     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());
     }
 }
示例#5
0
        private void cargar_combos()
        {
            try
            {
                string mensaje = "";
                lst_moneda = bus_moneda.Get_List_Moneda();
                cmb_moneda_destino.Properties.DataSource = lst_moneda;
                cmb_moneda_origen.Properties.DataSource  = lst_moneda;

                lst_pais = bus_pais.Get_List_pais();
                cmb_pais_embarque.Properties.DataSource = lst_pais;
                cmb_pais_origen.Properties.DataSource   = lst_pais;

                lst_producto = bus_producto.Get_list_Producto(param.IdEmpresa);
                cmb_producto_det.DataSource = lst_producto;

                lst_proveedor = bus_proveedor.Get_List_proveedor(param.IdEmpresa);
                cmb_proveedor.Properties.DataSource = lst_proveedor;

                lst_unidad_medida = bus_unidad_medida.Get_list_UnidadMedida();
                cmb_unidad_medida_det.DataSource = lst_unidad_medida;

                lst_plancta = bus_plancta.Get_List_Plancta_x_ctas_Movimiento(param.IdEmpresa, ref mensaje);
                cmb_plancta.Properties.DataSource = lst_plancta;

                List <imp_catalogo_Info> lst_catalogo = new List <imp_catalogo_Info>();
                imp_catalogo_Bus         bus_catalogo = new imp_catalogo_Bus();

                lst_catalogo = bus_catalogo.get_list(Convert.ToInt32(Cl_Enumeradores.eImp_catalogo.VIAS));
                cmb_catalogo_vias.Properties.DataSource = lst_catalogo;

                lst_catalogo = bus_catalogo.get_list(Convert.ToInt32(Cl_Enumeradores.eImp_catalogo.FORMA_PAGO));
                cmb_catalogo_forma_pago.Properties.DataSource = lst_catalogo;

                lst_ciudad = bus_ciudad.Get_List_Ciudad();
                cmb_ciudad_destino.Properties.DataSource = lst_ciudad;

                de_Fecha.DateTime          = DateTime.Now.Date;
                gridControl_det.DataSource = blst_det;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#6
0
        public List <cp_proveedor_Info> ProcesarDataTablePc_Proveedor_Info(DataTable ds, int idempresa, int idsucursal, ref string MensajeError)
        {
            List <cp_proveedor_Info> lista = new List <cp_proveedor_Info>();
            string prueba = "";

            cp_proveedor_clase_Bus         busClaseProv  = new cp_proveedor_clase_Bus();
            List <cp_proveedor_clase_Info> listaClasProv = new List <cp_proveedor_clase_Info>();

            listaClasProv = busClaseProv.Get_List_proveedor_clase(idempresa);
            int    IdClaseProveedor_x_default = 0;
            string IdCiudad_x_default         = "";

            if (listaClasProv.FirstOrDefault() == null)
            {
                MensajeError = "no existe datos en la tabla  cp_proveedor_clase ";
                return(new List <cp_proveedor_Info>());;
            }
            else
            {
                IdClaseProveedor_x_default = listaClasProv.FirstOrDefault().IdClaseProveedor;
            }

            tb_Ciudad_Bus         busCiudad  = new tb_Ciudad_Bus();
            List <tb_ciudad_Info> listCiudad = new List <tb_ciudad_Info>();

            listCiudad = busCiudad.Get_List_Ciudad();
            if (listCiudad.FirstOrDefault() == null)
            {
                MensajeError = "no existe datos en la tabla  tb_ciudad ";
                return(new List <cp_proveedor_Info>());;
            }
            else
            {
                IdCiudad_x_default = listCiudad.FirstOrDefault().IdCiudad;
            }



            int    COLUMNA_ERROR = 0;
            string FILA_ERROR    = "";

            lista.Clear();
            try
            {
                //VALIDAR QUE TENGA MAS DE 12 COLUMNAS
                if (ds.Columns.Count >= 10)
                {
                    //RECORRE EL DATATABLE REGISTRO X REGISTRO
                    if (ds.Rows.Count > 0)
                    {
                        foreach (DataRow row in ds.Rows)
                        {
                            cp_proveedor_Info info = new cp_proveedor_Info();
                            //RECORRE C/U DE LAS COLUMNAS
                            info.IdEmpresa = idempresa;
                            info.Persona_Info.IdEmpresa     = idempresa;
                            info.Persona_Info.pe_sexo       = "SEXO_MAS";
                            info.Persona_Info.IdEstadoCivil = "SOLTE";


                            info.Persona_Info.IdTipoPersona = 0;



                            info.pr_estado = "A";

                            info.IdCiudad = IdCiudad_x_default;

                            info.pr_plazo = 0;


                            info.IdClaseProveedor = IdClaseProveedor_x_default;



                            for (int col = 0; col < ds.Columns.Count + 1; col++)
                            {
                                COLUMNA_ERROR = col;
                                switch (col)
                                {
                                case 0:     //codigo
                                    info.pr_codigo = Convert.ToString(row[col]);
                                    FILA_ERROR     = info.pr_codigo;
                                    break;

                                case 1:     //CEDULA
                                    info.Persona_Info.pe_cedulaRuc = Convert.ToString(row[col]);
                                    FILA_ERROR = info.Persona_Info.pe_cedulaRuc;

                                    if (info.Persona_Info.pe_cedulaRuc.Length == 10)
                                    {
                                        info.Persona_Info.IdTipoDocumento = "CED";
                                    }
                                    else
                                    {
                                        if (info.Persona_Info.pe_cedulaRuc.Length == 13)
                                        {
                                            info.Persona_Info.IdTipoDocumento = "RUC";
                                        }
                                        else
                                        {
                                            info.Persona_Info.IdTipoDocumento = "PAS";
                                        }
                                    }

                                    break;

                                case 2:     //nombre proveedor
                                    info.pr_nombre = Convert.ToString(row[col]);
                                    info.Persona_Info.pe_nombre      = "";
                                    info.Persona_Info.pe_apellido    = info.pr_nombre;
                                    info.Persona_Info.pe_razonSocial = info.pr_nombre;

                                    break;


                                case 4:     //direccion
                                    info.Persona_Info.pe_direccion = Convert.ToString(row[col]);
                                    break;

                                case 5:     //contri espe
                                    info.pr_contribuyenteEspecial = (Convert.ToString(row[col]) == "SI") ? "S" : "N";
                                    break;

                                case 6:     //tel
                                    info.Persona_Info.pe_telfono_Contacto = Convert.ToString(row[col]);
                                    break;

                                case 7:     //correo
                                    info.Persona_Info.pe_correo = Convert.ToString(row[col]);
                                    break;


                                case 9:     //natura
                                    info.Persona_Info.pe_Naturaleza = Convert.ToString(row[col]);
                                    break;


                                default:
                                    break;
                                }
                            }
                            info.Persona_Info.pe_nombreCompleto = info.Persona_Info.pe_apellido + " " + info.Persona_Info.pe_nombre;
                            info.Persona_Info.pe_estado         = info.pr_estado;
                            lista.Add(info);
                        }
                    }
                    else
                    {
                        MensajeError = "Por favor verifique que el archivo contenga Datos.";
                        lista        = new List <cp_proveedor_Info>();
                    }
                }
                else
                {
                    MensajeError = "Por favor verifique que el archivo tenga el formato correcto.\r Son 11 columnas.";
                    lista        = new List <cp_proveedor_Info>();
                }
                return(lista);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GetId", ex.Message), ex)
                      {
                          EntityType = typeof(cp_proveedor_Bus)
                      };
            }
        }