コード例 #1
0
ファイル: ListComprobante.cs プロジェクト: julioanyosa/ERPH
        private void Cargar()
        {
            c1Combo.FillC1Combo1(CboTipoComprobante, new CL_Comprobante().getTipoComprobante(), "NomTipoComprobante", "TipoComprobanteID");
            c1Combo.FillC1Combo1(cbTipoPago, new CL_Comprobante().getTipoPago(), "NomTipoPago", "TipoPagoID");
            c1Combo.FillC1Combo1(cbFormaPago, new CL_Comprobante().getFormaPago(), "NomFormaPago", "FormaPagoID");
            #region optener Nro IP
            String NombreHost;
            String DireccionIP;
            NombreHost  = Dns.GetHostName();
            DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + "";
            //MessageBox.Show(DireccionIP);
            //dar formato a la direccion IP
            string ACU     = "";
            string NuevaIP = "";
            for (int X = 0; X < DireccionIP.Length; X++)
            {
                string Valor = DireccionIP.Substring(X, 1);
                if (Valor != ".")
                {
                    ACU += Valor;
                }
                else
                {
                    NuevaIP += ACU.PadLeft(3, '0') + ".";
                    ACU      = "";
                }
            }
            NuevaIP += ACU.PadLeft(3, '0');



            //traer impresoras
            CapaLogica.Users.CL_Usuario ObjUsuario = new CapaLogica.Users.CL_Usuario();
            UTI_Datatables.Dt_Configuracion = ObjUsuario.USP_M_CONFIGURACION(2, 0, "", "", "", "", AppSettings.UserID, NuevaIP);

            //traer las cajas de la sede
            DtCajas = ObjComprobante.GetCajasSedeT(NuevaIP);
            if (DtCajas.Rows.Count == 0)
            {
                NumCaja = 0;
                NomCaja = "No existe.";
                MessageBox.Show("Esta direccion IP: #" + DireccionIP + "# no esta asociada a ninguna caja", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                NumCaja = Convert.ToInt32(DtCajas.Rows[0]["Numcaja"]);
                NomCaja = DtCajas.Rows[0]["Descripcion"].ToString();
            }
            #endregion
            LblCaja.Text = NomCaja;
            //c1Combo.FillC1Combo1(cbCaja,new CL_Comprobante().GetCajasSede(AppSettings.EmpresaID + AppSettings.SedeID),"Descripcion","Numcaja");
            dtSerie = new CL_Comprobante().GetSerieComprobantes(AppSettings.EmpresaID + AppSettings.SedeID);
            cbTipoPago.SelectedIndex  = 1;
            cbFormaPago.SelectedIndex = 0;
        }
コード例 #2
0
        private void NotaCredito_Load(object sender, EventArgs e)
        {
            #region optener Nro IP
            String NombreHost;
            String DireccionIP;
            NombreHost  = Dns.GetHostName();
            DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + "";
            //MessageBox.Show(DireccionIP);
            //dar formato a la direccion IP
            string ACU     = "";
            string NuevaIP = "";
            for (int X = 0; X < DireccionIP.Length; X++)
            {
                string Valor = DireccionIP.Substring(X, 1);
                if (Valor != ".")
                {
                    ACU += Valor;
                }
                else
                {
                    NuevaIP += ACU.PadLeft(3, '0') + ".";
                    ACU      = "";
                }
            }
            NuevaIP += ACU.PadLeft(3, '0');

            //traer las cajas de la sede
            DtCajas = ObjComprobante.GetCajasSedeT(NuevaIP);
            if (DtCajas.Rows.Count == 0)
            {
                NumCaja = 0;
                NomCaja = "No existe.";
                MessageBox.Show("Esta direccion IP: #" + DireccionIP + "# no esta asociada a ninguna caja", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                NumCaja = Convert.ToInt32(DtCajas.Rows[0]["Numcaja"]);
                NomCaja = DtCajas.Rows[0]["Descripcion"].ToString();
            }
            #endregion

            LblCaja.Text = NomCaja;
            c1Combo.FillC1Combo1(cbComprobante, new CL_Comprobante().getTipoComprobante(), "NomTipoComprobante", "TipoComprobanteID");
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            this.TdgDetalleComprobante.Columns["Descontar"].Editor = this.c1NumericEdit1;// enlazar con control para que acepte solo numeros
            ocultarToolStrip();
            BtnRegistrar.Visible = false;
        }
コード例 #3
0
ファイル: Pago.cs プロジェクト: julioanyosa/ERPH
        private void Pago_Load(object sender, EventArgs e)
        {
            DtFormasPago = new CL_Comprobante().getFormaPago();
            c1Combo.FillC1Combo1(cbComprobante, new CL_Comprobante().getTipoComprobante(), "NomTipoComprobante", "TipoComprobanteID");
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            c1Combo.FillC1Combo1(cbFormaPago, DtFormasPago, "NomFormaPago", "FormaPagoID");
            DtClientes = new CL_Cliente().GetClientes();
            useCliente1.Cargar(DtClientes);
            useCliente1.btnRegistrar.Visible = false;
            PnCampanha.Visible    = true;
            PnComprobante.Visible = false;


            //traer empresas
            DtEmpresas = new CL_Empresas().GetEmpresas();

            TxtDeudaTotal.ReadOnly          = true;
            TxtTotalPagado.ReadOnly         = true;
            TxtPorPagar.ReadOnly            = true;
            TxtImporteComprobante.ReadOnly  = true;
            TxtPagadoComprobante.ReadOnly   = true;
            TxtPorPagarComprobante.ReadOnly = true;
            TxtFechaEmision.ReadOnly        = true;
            ocultarToolStrip();

            c1cboCia.SelectedValue    = AppSettings.EmpresaID;
            cbFormaPago.SelectedValue = 1;

            #region optener Nro IP
            String NombreHost;
            String DireccionIP;
            NombreHost  = Dns.GetHostName();
            DireccionIP = System.Net.Dns.GetHostByName(NombreHost).AddressList[0] + "";
            //MessageBox.Show(DireccionIP);
            //dar formato a la direccion IP
            string ACU     = "";
            string NuevaIP = "";
            for (int X = 0; X < DireccionIP.Length; X++)
            {
                string Valor = DireccionIP.Substring(X, 1);
                if (Valor != ".")
                {
                    ACU += Valor;
                }
                else
                {
                    NuevaIP += ACU.PadLeft(3, '0') + ".";
                    ACU      = "";
                }
            }
            NuevaIP += ACU.PadLeft(3, '0');

            //traer las cajas de la sede
            DtCajas = ObjComprobante.GetCajasSedeT(NuevaIP);
            if (DtCajas.Rows.Count == 0)
            {
                NumCaja = 0;
                NomCaja = "No existe.";
                MessageBox.Show("Esta direccion IP: #" + DireccionIP + "# no esta asociada a ninguna caja", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                NumCaja = Convert.ToInt32(DtCajas.Rows[0]["Numcaja"]);
                NomCaja = DtCajas.Rows[0]["Descripcion"].ToString();
            }

            LblCaja.Text = NomCaja;
            #endregion
        }