Ejemplo n.º 1
0
        public void getallsucursales()
        {
            DataTable dt2 = new DataTable();

            dt2.Columns.Add(new DataColumn("id_cliente"));

            dt2.Columns.Add(new DataColumn("nombre"));

            DataColumn col = new DataColumn("check");

            col.DataType = System.Type.GetType("System.Boolean");

            dt2.Columns.Add(col);



            List <ClienteFinanciera> lcliente = new ClienteBC().getclientesfinan();



            foreach (ClienteFinanciera mcliente in lcliente)
            {
                DataRow dr2 = dt2.NewRow();

                dr2["id_cliente"] = mcliente.Id_cliente;
                dr2["nombre"]     = mcliente.Financiera;
                dr2["check"]      = mcliente.Check;


                //dr2["check"] = mcliente. .Check;


                dt2.Rows.Add(dr2);
            }
        }
Ejemplo n.º 2
0
        protected void Busca_Operacion_Por_Factura()
        {
            if (this.txt_factura.Text.Trim() == "")
            {
                return;
            }
            Int16    id_cliente  = Convert.ToInt16(this.dl_cliente.SelectedValue);
            double   rut_emisor  = this.agp_emisor.Rut;
            double   nro_factura = Convert.ToDouble(this.txt_factura.Text);
            Garantia mgarantia   = new GarantiaBC().Getgarantiabyfactura(id_cliente, rut_emisor, nro_factura);

            if (mgarantia != null)
            {
                this.Carga_Operacion(mgarantia);
            }
            else
            {
                Cliente cliente_emisor = new ClienteBC().getClientePorRut(rut_emisor);
                if (cliente_emisor != null)
                {
                    switch (cliente_emisor.Id_webservice)
                    {
                    case 1:
                        this.GetDatosFacturaWS_AG();
                        break;

                    default:
                        break;
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void getClientes()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_cliente"));
            dt.Columns.Add(new DataColumn("nombre"));
            DataColumn col = new DataColumn("check");

            col.DataType = System.Type.GetType("System.Boolean");

            dt.Columns.Add(col);



            List <Cliente> lcliente = new ClienteBC().getclientebyusuario(cuenta_usuario);


            foreach (Cliente mcliente in lcliente)
            {
                DataRow dr = dt.NewRow();

                dr["id_cliente"] = mcliente.Id_cliente;
                dr["nombre"]     = mcliente.Persona.Nombre;
                dr["check"]      = mcliente.Check;
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Ejemplo n.º 4
0
        private void add_cliente()
        {
            string add = new ClienteBC().add_cliente(Convert.ToInt32(this.txt_rut.Text));

            FuncionGlobal.alerta("NUEVO CLIENTE INGRESADO CON EXITO", this.Page);
            getcliente();
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_cli_encrip;
            string id_suc_encrip;


            id_cli_encrip = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["cliente"].ToString());

            id_suc_encrip = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["sucursal"].ToString());

            id_cliente_financiera = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id_cliente_financiera"].ToString());

            id_cliente = Convert.ToInt16(id_cli_encrip);

            id_sucursal = Convert.ToInt16(id_suc_encrip);

            this.lbl_id.Text = id_cli_encrip;

            Cliente mcliente = new ClienteBC().getcliente(id_cliente);

            this.lbl_cliente.Text = mcliente.Persona.Nombre;



            getmodulos();
        }
Ejemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.AddHeader("Refresh", Convert.ToString((Session.Timeout * 60) + 5));
            var menu = new OpcionmenuBC().GetOpcionmenuBycodigo(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["D"]));

            Titulo    = menu.Descripcion;
            UrlManual = menu.UrlManual;

            if (Titulo != null)
            {
                lblTitulo.Text = Titulo;
                if (UrlManual.Trim() != string.Empty)
                {
                    lnkAyuda.Visible = true;
                    lnkAyuda.HRef    = UrlManual;
                }
                else
                {
                    lnkAyuda.Visible = false;
                }
            }
            if (Session["usrname"] == null || Session["usrname"].ToString().Trim() == "")
            {
                FuncionGlobal.alerta("Necesitamos que inicie sesion", Page);
                Response.Redirect("~/login.aspx");
            }
            if (!IsPostBack)
            {
                menu_usuario();
                Usuario usuario = Perfilusuario();
                Cliente cliente = new ClienteBC().getcliente(usuario.Cliente.Id_cliente);
                imgLogo.ImageUrl = cliente.Imagen;
            }
        }
Ejemplo n.º 7
0
        private void dato_tipo()
        {
            if (tipo_operacion == "TRCAR")
            {
                this.Datoscomprador.Mostrar_Form(Convert.ToInt32(96630680));
                this.Datoscomprador.HabilitarCompraPara   = true;
                this.Datoscomprador.HabilitarCorreo       = true;
                this.Datoscomprador.HabilitarDireccion    = true;
                this.Datoscomprador.HabilitarTelefono     = true;
                this.Datosvendedor.HabilitarParticipante  = true;
                this.Datoscomprador.HabilitarParticipante = false;

                this.Datosvendedor.Mostrar_Form(Convert.ToInt32(96510300));
                this.Datosvendedor.HabilitarCompraPara   = true;
                this.Datosvendedor.HabilitarCorreo       = true;
                this.Datosvendedor.HabilitarDireccion    = true;
                this.Datosvendedor.HabilitarTelefono     = true;
                this.Datosvendedor.HabilitarParticipante = true;
                this.Datosvendedor.HabilitarParticipante = false;
            }


            if (tipo_operacion == "CTM")
            {
                Cliente mcliente = new ClienteBC().getcliente(Convert.ToInt16(this.dl_cliente.SelectedValue));
                this.Datoscomprador.Mostrar_Form(mcliente.Persona.Rut);
                this.Datoscomprador.HabilitarCompraPara   = true;
                this.Datoscomprador.HabilitarCorreo       = true;
                this.Datoscomprador.HabilitarDireccion    = true;
                this.Datoscomprador.HabilitarTelefono     = true;
                this.Datosvendedor.HabilitarParticipante  = true;
                this.Datoscomprador.HabilitarParticipante = false;
            }
            if (tipo_operacion == "CTC" || tipo_operacion == "CTMAG")
            {
                this.Datoscomprador.Visible               = false;
                this.Datoscomprador.HabilitarCompraPara   = false;
                this.Datoscomprador.HabilitarCorreo       = false;
                this.Datoscomprador.HabilitarDireccion    = false;
                this.Datoscomprador.HabilitarTelefono     = false;
                this.Datosvendedor.HabilitarParticipante  = true;
                this.Datoscomprador.HabilitarParticipante = false;
            }
            if (tipo_operacion == "CCV")
            {
                this.Datoscomprador.Visible               = true;
                this.Datoscomprador.HabilitarCompraPara   = true;
                this.Datoscomprador.HabilitarCorreo       = true;
                this.Datoscomprador.HabilitarDireccion    = true;
                this.Datoscomprador.HabilitarTelefono     = true;
                this.Datoscomprador.HabilitarParticipante = true;
                this.Datosvendedor.HabilitarParticipante  = true;
            }
            if (tipo_operacion == "CVT" || tipo_operacion == "CVEN")
            {
                Cliente mcliente = new ClienteBC().getcliente(Convert.ToInt16(this.dl_cliente.SelectedValue));
                this.Datosvendedor.Mostrar_Form(mcliente.Persona.Rut);
            }
        }
Ejemplo n.º 8
0
        //busca_operacion_facturacion
        private void busca_operacion()
        {
            if (this.dl_familia.SelectedValue == "0")
            {
                return;
            }
            if (this.ddlCliente.SelectedValue == "0")
            {
                return;
            }

            Int32 factura_agp = 0;
            Int32 id_familia  = 0;


            if (this.txt_factura_agp.Text.Trim() != "")
            {
                factura_agp = Convert.ToInt32(this.txt_factura_agp.Text);
            }
            if (this.dl_familia.SelectedValue != "0")
            {
                id_familia = Convert.ToInt32(this.dl_familia.SelectedValue);
            }


            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("n_factura"));;
            dt.Columns.Add(new DataColumn("cliente"));
            dt.Columns.Add(new DataColumn("fecha_factura"));
            dt.Columns.Add(new DataColumn("total_general"));
            dt.Columns.Add(new DataColumn("total_factura"));
            dt.Columns.Add(new DataColumn("saldo_pendiente"));
            dt.Columns.Add(new DataColumn("familia"));
            dt.Columns.Add(new DataColumn("url_rebajar"));


            List <Factura> lfactura = new FacturaBC().getcobranza(Convert.ToInt32(this.ddlCliente.SelectedValue), factura_agp);

            foreach (Factura mfactura in lfactura)
            {
                DataRow dr = dt.NewRow();

                dr["n_factura"]       = mfactura.N_factura_agp;
                dr["cliente"]         = new ClienteBC().getcliente(Convert.ToInt16(mfactura.Cliente.Id_cliente)).Persona.Nombre;
                dr["fecha_factura"]   = mfactura.Fecha_factura_agp;
                dr["total_general"]   = mfactura.Total_gasto;
                dr["total_factura"]   = mfactura.Total_neto;
                dr["saldo_pendiente"] = mfactura.Saldo_pendiente;
                dr["familia"]         = this.dl_familia.Text;
                dr["url_rebajar"]     = "Cobranza.aspx?n_factura=" + FuncionGlobal.FuctionEncriptar(mfactura.N_factura_agp.ToString().Trim());
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Ejemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            id_cliente = Convert.ToInt16(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id"].ToString()));
            if (!IsPostBack)
            {
                Cliente mcliente = new ClienteBC().getcliente(id_cliente);
                this.lbl_cliente.Text = mcliente.Persona.Nombre;

                FuncionGlobal.combofamilia_cliente(this.dl_familia, id_cliente);
            }
        }
Ejemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.txt_valor.Attributes.Add("OnKeyPress", "'javascript:return solonumeros(event)'");
            id_cliente = Convert.ToInt16(FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id"].ToString()));
            if (!IsPostBack)
            {
                Cliente mcliente = new ClienteBC().getcliente(id_cliente);
                this.lbl_cliente.Text = mcliente.Persona.Nombre;

                FuncionGlobal.comboTipoOperacionCliente(this.dl_producto, id_cliente);
            }
        }
Ejemplo n.º 11
0
        private void getcliente()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_cliente"));
            dt.Columns.Add(new DataColumn("Nombre"));
            dt.Columns.Add(new DataColumn("url_modulo"));
            dt.Columns.Add(new DataColumn("url_sucursal"));
            dt.Columns.Add(new DataColumn("url_personero"));
            dt.Columns.Add(new DataColumn("url_gasto"));
            dt.Columns.Add(new DataColumn("url_producto"));
            dt.Columns.Add(new DataColumn("url_soap"));
            dt.Columns.Add(new DataColumn("url_prod"));
            dt.Columns.Add(new DataColumn("url_forma_pago"));
            dt.Columns.Add(new DataColumn("url_contrato"));
            dt.Columns.Add(new DataColumn("url_alerta"));
            dt.Columns.Add(new DataColumn("url_financiera"));
            dt.Columns.Add(new DataColumn("url_oper_gasto"));
            dt.Columns.Add(new DataColumn("url_cliente_tag"));
            dt.Columns.Add(new DataColumn("dl_financiera"));

            List <Cliente> lCliente = new ClienteBC().getclientes();

            foreach (Cliente mcliente in lCliente)
            {
                DataRow dr = dt.NewRow();

                dr["id_cliente"]      = mcliente.Id_cliente;
                dr["Nombre"]          = mcliente.Persona.Nombre;
                dr["url_modulo"]      = "mModulocliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_sucursal"]    = "mSucursal.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_personero"]   = "mParticipante.aspx?rut=" + FuncionGlobal.FuctionEncriptar(mcliente.Persona.Rut.ToString().Trim());
                dr["url_gasto"]       = "mTipogasto.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_producto"]    = "mOperacionCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_soap"]        = "mValorSegurocliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim()) + "&nombre=" + mcliente.Persona.Nombre.ToString().Trim();
                dr["url_prod"]        = "mProdCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_forma_pago"]  = "mFormaPago.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_contrato"]    = "mContratoCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_alerta"]      = "mAlertaCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_financiera"]  = "mBancoCliente.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_oper_gasto"]  = "mClienteTipooperciongasto.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["url_cliente_tag"] = "mClientetag.aspx?id=" + FuncionGlobal.FuctionEncriptar(mcliente.Id_cliente.ToString().Trim());
                dr["dl_financiera"]   = mcliente.Financiera;
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }
Ejemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_usuario = ((string)(Session["usrname"]));

            if (!IsPostBack)
            {
                Usuario muser = new UsuarioBC().GetUsuario(id_usuario);

                id_clientef = Convert.ToInt16(muser.Cliente.Id_cliente);

                FuncionGlobal.comboFinancieraClientefinanciera(this.dl_cliente, id_clientef);
                Cliente mcliente = new ClienteBC().getcliente(Convert.ToInt16(this.dl_cliente.SelectedValue));
                //this.lbl_cliente.Text = mcliente.Persona.Nombre;
            }
        }
Ejemplo n.º 13
0
        protected void rb_automotora_CheckedChanged(object sender, EventArgs e)
        {
            limpia_comprador();
            this.pnl_comprador.Visible = true;

            if (this.dl_cliente.SelectedValue == "0")
            {
                return;
            }

            Cliente mcliente = new ClienteBC().getcliente(Convert.ToInt16(this.dl_cliente.SelectedValue));

            this.txt_rut_compra.Text = mcliente.Persona.Rut.ToString();
            busca_comprador(mcliente.Persona.Rut);
        }
Ejemplo n.º 14
0
        public void GetOt(int idOt)
        {
            var otra = new OrdenTrabajoBC().GetOrdenTrabajo(idOt);

            lblNumerOrden.Text = otra.NumeroOrden;
            var cliente = new ClienteBC().getcliente(Convert.ToInt16(otra.IdCliente));

            lblCliente.Text             = cliente.Persona.Nombre.ToUpper();;
            hdIdCliente.Value           = cliente.Id_cliente.ToString(CultureInfo.InvariantCulture);
            lblSucursal.Text            = otra.IdSucursal == 0 ? "" : new SucursalclienteBC().getSucursal(Convert.ToInt16(otra.IdSucursal)).Nombre.ToUpper();
            lblFormaPago.Text           = otra.CodigoFormaPago.Trim() == "0" ? "" : new ParametroBC().getparametro("FOPA", otra.CodigoFormaPago.Trim()).Valoralfanumerico.ToUpper();
            lblFinanciera.Text          = otra.CodigoFinanciera.Trim() == "0" ? "" : new BancofinancieraBC().getBancofinanciera(otra.CodigoFinanciera.Trim()).Nombre.ToUpper();
            lblQuienPaga.Text           = otra.QuienPaga.Trim() == "0" ? "" : new ParametroBC().getparametro("CAVE", otra.QuienPaga).Valoralfanumerico.ToUpper();
            lblCompraPara.Text          = otra.CompraPara.ToUpper();
            lblTerminacionEspecial.Text = otra.TmEspecial.ToUpper();
            lblImpuestoVerde.Text       = otra.ImpuestoVerde.Trim() == "0" ? "No se ha especificado." : new ParametroBC().getparametro("IMPV", otra.ImpuestoVerde.Trim()).Valoralfanumerico.ToUpper();
            lblObservacion.Text         = otra.Observacion.ToUpper();
            lblFacturaNumero.Text       = otra.NumeroFactura;
            hlFactura.NavigateUrl       = otra.UrlFactura.Trim();
            lblAbonoCliente.Text        = otra.AbonoCliente.ToString(CultureInfo.InvariantCulture);

            lblFacturaFecha.Text = otra.FechaFactura.Trim() == "" ? "" : Convert.ToDateTime(otra.FechaFactura.Trim()).ToShortDateString();
            lblFacturaNeto.Text  = otra.FacturaNeto.Trim();
            var adquiriente = new PersonaBC().getpersonabyrut(Convert.ToDouble(otra.RutAdquiriente.Substring(0, otra.RutAdquiriente.Length - 1)));

            lblCompradorRut.Text    = adquiriente == null ? "" : adquiriente.Rut + "-" + adquiriente.Dv;
            lblCompradorNombre.Text = adquiriente == null ? "" : adquiriente.Nombre.ToUpper();
            lblCompApepat.Text      = adquiriente == null ? "" : adquiriente.Apellido_paterno.Trim().ToUpper();
            lblCompApemat.Text      = adquiriente == null ? "" : adquiriente.Apellido_materno.Trim().ToUpper();


            lblVehiculoMarca.Text       = otra.VehiculoMarca.Trim() == "0" ? "" : new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(otra.VehiculoMarca.Trim())).Nombre.ToUpper();
            lblVehiculoModelo.Text      = otra.VehiculoModelo.Trim().ToUpper();
            lblVehiculoAnio.Text        = otra.VehiculoAnio.Trim().ToUpper();
            lblVehiculoCilindrada.Text  = otra.VehiculoCilindrada.Trim().ToUpper();
            lblVehiculoNumAsientos.Text = otra.VehiculoAsientos.ToString(CultureInfo.InvariantCulture);
            lblNumeroPuertas.Text       = otra.VehiculoPuertas.ToString(CultureInfo.InvariantCulture);
            lblVehiculoPesoBruto.Text   = otra.VehiculoPesoBruto.ToString(CultureInfo.InvariantCulture);
            lblVehiculoCarga.Text       = otra.VehiculoCarga.ToString(CultureInfo.InvariantCulture);
            lblVehiculoCombustible.Text = otra.VehiculoCombustible.Trim() == "" || otra.VehiculoCombustible.Trim() == "0" ? "" : new ParametroBC().getparametro("COMB", otra.VehiculoCombustible.Trim()).Valoralfanumerico.Trim().ToUpper();
            lblVehiculoColor.Text       = otra.VehiculoColor.Trim().ToUpper();
            lblVehiculoMotor.Text       = otra.VehiculoMotor.Trim().ToUpper();
            lblPatente.Text             = otra.Patente.Trim().ToUpper();

            lblVehiculoChasis.Text = otra.VehiculoChasis.Trim().ToUpper();
            lblVehiculoVin.Text    = otra.VehiculoVin.Trim().ToUpper();
            lblVehiculoCit.Text    = otra.VehiculoCit.Trim().ToUpper();
        }
Ejemplo n.º 15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_cli_encrip;

            id_cli_encrip = FuncionGlobal.FuctionDesEncriptar(Request.QueryString["id"].ToString());
            id_cliente    = Convert.ToInt16(id_cli_encrip);
            Cliente mcliente = new ClienteBC().getcliente(id_cliente);

            this.lbl_cliente.Text = mcliente.Persona.Nombre;
            if (!IsPostBack)
            {
                getsucursal();
                FuncionGlobal.combopais(this.dl_pais);
                FuncionGlobal.combomodulo(this.dl_modulo, Convert.ToInt16(id_cliente));
            }
        }
Ejemplo n.º 16
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            List <ClienteFinanciera> lcliente = new ClienteBC().getclientesfinantxt(id_usuario, Convert.ToDateTime(this.txt_desde.Text.ToString()), Convert.ToDateTime(this.txt_hasta.Text.ToString()));
            StreamWriter             sw       = new StreamWriter("D:\\Sistema\\Credito\\" + id_usuario + ".txt");

            foreach (ClienteFinanciera mcli in lcliente)
            {
                sw.WriteLine(mcli.Rutcliente + ";" + mcli.Nombrecliente + ";" + mcli.Fechafel + ";" + mcli.Financiera + ";" + mcli.Cliente.Persona.Nombre + ";" + mcli.Sucursal.Nombre + ";" + mcli.Url_carpeta);
            }

            sw.Close();

            this.Button1.Visible        = false;
            this.HyperLink1.NavigateUrl = "../Credito/" + id_usuario + ".txt";
            this.HyperLink1.Visible     = true;
        }
Ejemplo n.º 17
0
        private void add_usuariocliente()
        {
            GridViewRow row;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk");

                string id_cliente = this.gr_dato.Rows[i].Cells[0].Text;

                if (chk.Checked == true)
                {
                    string add = new ClienteBC().add_usuario_cliente(Convert.ToInt16(id_cliente), cuenta_usuario);
                }
                else
                {
                    string add = new ClienteBC().del_usuario_cliente(Convert.ToInt16(id_cliente), cuenta_usuario);
                }
            }
        }
Ejemplo n.º 18
0
        public void BuscaOrdenTrabajo(CENTIDAD.OrdenTrabajo otra)
        {
            lbl_operacion.Visible = true;
            lbl_numero.Visible    = true;
            lbl_operacion.Text    = "Operación de Meratenencia Numero:";
            lbl_numero.Text       = "0";

            txt_interno.Text = otra.NumeroOrden;
            dl_sucursal_origen.SelectedValue = otra.IdSucursal.ToString(CultureInfo.InvariantCulture);

            txt_patente.Text               = otra.Patente.Trim();
            txt_dv_patente.Text            = FuncionGlobal.digitoVerificadorPatente(otra.Patente.Trim());
            txt_kilometraje.Text           = "0";
            dl_marca.SelectedValue         = "0";
            dl_tipo_vehiculo.SelectedValue = "0";
            txt_modelo.Text    = otra.VehiculoModelo.Trim();
            txtNumFactura.Text = otra.NumeroFactura;

            var rutVendedor = new ClienteBC().getcliente(Convert.ToInt16(otra.Cliente.Id_cliente)).Persona.Rut;

            Datoscomprador.Mostrar_Form(Convert.ToInt32(otra.RutAdquiriente.Substring(0, otra.RutAdquiriente.Length - 1)));
            Datosvendedor.Mostrar_Form(rutVendedor);
        }
Ejemplo n.º 19
0
        protected void Button21_Click(object sender, EventArgs e)
        {
            GridViewRow row;



            string add_MU = "";

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                row = gr_dato.Rows[i];
                string id_cliente = gr_dato.Rows[i].Cells[0].Text;


                DropDownList dl3 = (DropDownList)gr_dato.Rows[i].FindControl("dl_financiera");

                string financiera = dl3.SelectedValue.ToString();



                add_MU = new ClienteBC().add_clientefinanciera(Convert.ToInt16(id_cliente), financiera);
            }
        }
Ejemplo n.º 20
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioBC objusuarioBC = new UsuarioBC();
                // Usuario objusuario = objusuarioBC.GetUsuario(aux);
                ClienteBC objclienteBC = new ClienteBC();
                VentaBC   objVentaBC   = new VentaBC();
                Cliente   objCliente   = new Cliente();
                Espacio   objEspacio;
                Venta     objVenta = new Venta();

                int IdUsuario = objUsuario.UsuarioId;
                int IdCliente = 0;
                ///tenerlo aqui
                int EspacioId = 0;

                EspacioId = Convert.ToInt32(CbNumeroEspacio.Text);
                if (Modo == TypeModo.UsuarioExiste)
                {
                    IdCliente = objclienteBC.ClienteObtenerDNI(CbClienteBuscar.Text);
                    ///haxer q el combo box te liste solo los espacios no ocupados
                }



                if (Modo == TypeModo.UsuarioNoExiste)

                {
                    if (String.IsNullOrWhiteSpace(txtNombre.Text) || String.IsNullOrWhiteSpace(txtApellido.Text) || String.IsNullOrWhiteSpace(txtDNI.Text) ||
                        (rbtAbonado.Checked == false && rbtRegular.Checked == false))
                    {
                        MessageBox.Show("Llena tods los espaciooooooooos!!!", "Parqueo UPC", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }


                    objCliente.Apellidos = txtApellido.Text;
                    objCliente.Dni       = txtDNI.Text;
                    objCliente.Nombre    = txtNombre.Text;
                    if (rbtAbonado.Checked)
                    {
                        objCliente.TipoClienteId = 4;
                    }
                    else if (rbtRegular.Checked)
                    {
                        objCliente.TipoClienteId = 7;
                    }

                    //igual;
                    int w = 0;



                    objclienteBC.ClienteInsertar(objCliente);
                    IdCliente = objclienteBC.ClienteObtenerDNI(txtDNI.Text);
                }



                ///////////////////////////////////////



                objEspacio = objEspacioBC.GetEspacio(EspacioId);

                DateTime hoy = DateTime.Now;


                objVenta.ClienteId = IdCliente;
                objVenta.EspacioId = EspacioId;

                objVenta.EstadoPago = false;
                objVenta.FechayHoraAlquilerInicio = hoy;
                objVenta.UsuarioId = IdUsuario;



                objVentaBC.InsertarVenta(objVenta);//aqui ingresas la hora  quiero q hagas esto osea q se ingrese la hora
                objEspacioBC.CambiarEstado(objEspacio);
                MessageBox.Show("La Venta se ha registrado correctamente", "Parqueo UPC", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error", "Parqueo UPC", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 21
0
        private void add()
        {
            string rutcomp        = "0";
            string rutvend        = "0";
            string rutcompp       = "0";
            string financiamiento = "0";


            UpdatePanel        up         = (UpdatePanel)this.Master.FindControl("UpdatePanel1");
            double             rut2       = this.Datoscomprador.getRut();
            List <Direcciones> ldireccion = new DireccionesBC().getdirecciones(Convert.ToInt32(rut2));

            if (this.dl_forma_pago.SelectedValue == "2" & this.dl_financiera.SelectedValue == "0")
            {
                FuncionGlobal.alerta_updatepanel("Debe seleccionar un banco o financiera", Page, up);
                return;
            }

            if (id_cliente == 3 || id_cliente == 4)
            {
                if (tipo_operacion == "CVT")
                {
                    if (this.dl_forma_pago.SelectedValue == "0")
                    {
                        FuncionGlobal.alerta_updatepanel("Debe seleccionar forma de pago", Page, up);
                        return;
                    }
                }
            }



            if (vent == "CTC" || vent == "CTMAG")
            {
                Cliente mcliente = new ClienteBC().getclienteusuario(this.Datoscomprador.getRut(), (string)(Session["usrname"]));
                if (vent == "CTC" && mcliente.Check == true || vent == "CTMAG" && mcliente.Check == true)
                {
                    tipo_operacion = "CTM";
                }
                else
                {
                    if (vent == "CTC")
                    {
                        tipo_operacion = "CCV";
                    }
                    else
                    {
                        tipo_operacion = "CVEN";
                    }
                    if (ldireccion.Count == 0)
                    {
                        FuncionGlobal.alerta_updatepanel("El comprador no tiene direccion", Page, up);
                        return;
                    }
                }
            }

            if (tipo_operacion != "CTC" || tipo_operacion != "CTMAG")
            {
                if (this.Datoscomprador.Guardar_Form())
                {
                    if (this.Datoscomprador.InfoPersona != null)
                    {
                        rutcomp = this.Datoscomprador.InfoPersona.Rut.ToString();
                    }
                }
            }
            if (this.Datosvendedor.Guardar_Form())
            {
                if (this.Datosvendedor.InfoPersona != null)
                {
                    rutvend = this.Datosvendedor.InfoPersona.Rut.ToString();
                }
            }

            if (this.agpCompraPara.Guardar_Form())
            {
                if (this.agpCompraPara.InfoPersona != null)
                {
                    rutcompp = this.agpCompraPara.InfoPersona.Rut.ToString();
                }
            }

            int factura = 0;

            if (this.txtNumFactura.Text != "")
            {
                factura = Convert.ToInt32(txtNumFactura.Text);
            }

            Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text),
                                                        Convert.ToInt16(this.dl_cliente.SelectedValue), tipo_operacion,
                                                        (string)(Session["usrname"]), 0, this.txt_numero_emisor.Text.Trim(),
                                                        Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), factura);

            if (tipo_operacion != "CVT")
            {
                this.id_solicitud = Convert.ToInt32(this.lbl_numero.Text);
            }
            else
            {
                if (this.lbl_numero.Visible == true)
                {
                    this.id_solicitud = Convert.ToInt32(this.lbl_numero.Text);
                }
            }

            if (chk_leasing.Checked == true)
            {
                string leasing = new Leasing_transferenciaBC().add_leasing(add,
                                                                           this.txt_patente.Text.Trim(),
                                                                           Convert.ToInt32(this.txt_n_contrato.Text),
                                                                           Convert.ToDateTime(this.txt_fecha_contrato.Text),
                                                                           Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_valor_opcion.Text)),
                                                                           Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_valor_cesion.Text)),
                                                                           Convert.ToInt32(this.txt_n_vehiculos.Text));
            }
            DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.txt_patente.Text.Trim(), id_solicitud);
            //DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculobypatente(this.txt_patente.Text);

            Marcavehiculo marca            = new MarcavehiculoBC().getmarcavehiculo(69);
            Tipovehiculo  tipvehi          = new TipovehiculoBC().getTipoVehiculo("PDF");
            Int32         id_dato_vehiculo = 0;
            Int32         rut_prenda       = 0;

            if (mdato != null && id_solicitud != 0)
            {
                if (vent == "CTM")
                {
                    marca            = mdato.Marca;
                    tipvehi          = mdato.Tipo_vehiculo;
                    id_dato_vehiculo = 0;
                }
                else
                {
                    rut_prenda       = mdato.Rut_prenda;
                    id_dato_vehiculo = mdato.Id_dato_vehiculo;
                    marca            = mdato.Marca;
                    tipvehi          = mdato.Tipo_vehiculo;
                }
            }

            DatosVehiculo mdato2;

            if (id_dato_vehiculo != 0)
            {
                mdato2 = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.txt_patente.Text.Trim(), id_solicitud);
            }
            else
            {
                mdato2 = new DatosvehiculoBC().getDatovehiculobypatente(this.txt_patente.Text);
            }
            if (mdato2 != null)
            {
                string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add,
                                                                          mdato2.Marca,
                                                                          mdato2.Tipo_vehiculo,
                                                                          txt_patente.Text,
                                                                          FuncionGlobal.digitoVerificadorPatente(txt_patente.Text),
                                                                          mdato2.Modelo, mdato2.Chassis, mdato2.Motor, mdato2.Vin, mdato2.Serie, Convert.ToInt32(mdato2.Ano), "", mdato2.Color, 0, 0, "", 0, 0,
                                                                          Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_kilometraje.Text)),
                                                                          Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_tasacion.Text)),
                                                                          lbl_codigo.Text, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_precio.Text)),
                                                                          Convert.ToInt32(id_dato_vehiculo), DateTime.Now, "", "false", "", 0, financiamiento, mdato2.Transmision, mdato2.Equipamiento);
            }
            else
            {
                if (this.dl_marca_vehiculo.SelectedValue != "0")
                {
                    marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(this.dl_marca_vehiculo.SelectedValue));
                }
                if (this.dl_tipo_vehiculo.SelectedValue != "0")
                {
                    tipvehi = new TipovehiculoBC().getTipoVehiculo(this.dl_tipo_vehiculo.SelectedValue);
                }

                string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add,
                                                                          marca,
                                                                          tipvehi,
                                                                          txt_patente.Text,
                                                                          FuncionGlobal.digitoVerificadorPatente(txt_patente.Text),
                                                                          this.txt_modelo.Text, this.txt_chassis.Text, this.txt_motor.Text, "", "", Convert.ToInt32(this.txt_anno.Text), "", this.txt_color.Text, 0, Convert.ToInt32(this.txt_p_bruto.Text), this.dl_combustible.SelectedValue, 0, 0,
                                                                          Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_kilometraje.Text)),
                                                                          Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_tasacion.Text)),
                                                                          lbl_codigo.Text, Convert.ToInt32(FuncionGlobal.NumeroSinFormato(txt_precio.Text)), id_dato_vehiculo, DateTime.Now,
                                                                          "", "false", "", 0, financiamiento.Trim(), this.dl_financiera.SelectedValue, "0", "0");
            }
            if (vent == "")
            {
                DatosVehiculo vehicu = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(this.txt_patente.Text, add);
                if (tipo_operacion == "CTMAG")
                {
                    string add_stock = new StockVentasBC().add_sotckventas(add, 0, "false", vehicu.Id_dato_vehiculo, false);
                }
                else
                {
                    string add_stock = new StockVentasBC().add_sotckventas(add, 0, "false", vehicu.Id_dato_vehiculo, true);
                }
            }
            else
            {
                DatosVehiculo vehicu = new DatosvehiculoBC().getDatovehiculo(id_solicitud);
                if (vent == "CTC" || vent == "CTMAG")
                {
                    Cliente mcliente = new ClienteBC().getclienteusuario(this.Datoscomprador.InfoPersona.Rut, (string)(Session["usrname"]));
                    if (vent == "CTC" && mcliente.Check == true || vent == "CTMAG")
                    {
                        string add_stock = new StockVentasBC().add_sotckventas(id_solicitud, add, "false", vehicu.Id_dato_vehiculo, true);
                    }
                    else
                    {
                        string add_stock = new StockVentasBC().add_sotckventas(id_solicitud, add, "true", vehicu.Id_dato_vehiculo, true);
                    }
                }
                else
                {
                    string add_stock = new StockVentasBC().add_sotckventas(id_solicitud, add, "true", vehicu.Id_dato_vehiculo, true);
                }
            }

            if (add != 0)
            {
                string add_TR = new TransferenciaBC().add_Transferencia(add,
                                                                        Convert.ToDouble(rutvend),
                                                                        Convert.ToDouble(rutcomp),
                                                                        Convert.ToDouble(rutcompp),
                                                                        Convert.ToInt32(this.dl_sucursal_origen.SelectedValue),
                                                                        this.dl_tag.SelectedValue,
                                                                        this.dl_financiera.SelectedValue,
                                                                        this.dl_forma_pago.SelectedValue
                                                                        );



                if (add_TR == "" && vent != "CTC" || vent != "CTMAG")
                {
                    string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, tipo_operacion, "", (string)(Session["usrname"]));
                }
            }



            this.lbl_operacion.Visible = true;
            this.lbl_numero.Visible    = true;
            this.lbl_operacion.Text    = "Operación de Transferencia Numero:";
            this.lbl_numero.Text       = Convert.ToString(add);

            FuncionGlobal.alerta("CONTRATO DE TRANSFERENCIA, INGRESADO CON EXITO", Page);
        }