Beispiel #1
0
        private void getDatosleasing(string patente)
        {
            Leasing_transferencia mdato = new Leasing_transferenciaBC().getLeasing(patente);

            if (mdato.Patente != null)
            {
                if (mdato.Valor_cesion != 0)
                {
                    this.txt_valor_cesion.Text = FuncionGlobal.NumeroConFormato(mdato.Valor_cesion.ToString());
                }

                if (mdato.Valor_opcion != 0)
                {
                    this.txt_valor_opcion.Text = FuncionGlobal.NumeroConFormato(mdato.Valor_opcion.ToString());
                }

                if (mdato.Fecha_contrato.ToShortDateString() != "01/01/1900")
                {
                    this.txt_fecha_cesion.Text = mdato.Fecha_contrato.ToShortDateString();
                }
                if (mdato.N_vehiculos != 0)
                {
                    this.txt_cantidad.Text = FuncionGlobal.NumeroConFormato(mdato.N_vehiculos.ToString());
                }

                this.txt_contrato.Text = (mdato.N_contrato.ToString());
                Panel2.Visible         = true;
            }
        }
Beispiel #2
0
        public void getvehiculos()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_dato_vehiculo"));
            dt.Columns.Add(new DataColumn("id_solicitud"));
            dt.Columns.Add(new DataColumn("patente"));
            dt.Columns.Add(new DataColumn("kilometraje"));
            dt.Columns.Add(new DataColumn("tasacion"));
            dt.Columns.Add(new DataColumn("precio"));
            dt.Columns.Add(new DataColumn("estado"));

            List <DatosVehiculo> ldatos = new DatosvehiculoBC().getDatosvehiculo(Convert.ToInt32(id_solicitud));

            foreach (DatosVehiculo mdatos in ldatos)
            {
                DataRow dr = dt.NewRow();
                dr["id_dato_vehiculo"] = mdatos.Id_dato_vehiculo;
                dr["id_solicitud"]     = mdatos.Id_solicitud;
                dr["patente"]          = mdatos.Patente;
                dr["estado"]           = mdatos.Estado_vehiculo;
                dr["kilometraje"]      = FuncionGlobal.NumeroConFormato(mdatos.Kilometraje.ToString());
                dr["tasacion"]         = FuncionGlobal.NumeroConFormato(mdatos.Tasacion.ToString());
                dr["precio"]           = FuncionGlobal.NumeroConFormato(mdatos.Precio.ToString());
                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();

            Carga_Link();
        }
Beispiel #3
0
 protected void txt_tasacion_TextChanged(object sender, EventArgs e)
 {
     if (this.txt_tasacion.Text != "")
     {
         this.txt_tasacion.Text = FuncionGlobal.NumeroConFormato(this.txt_tasacion.Text);
     }
 }
Beispiel #4
0
        protected void gr_dato_SelectedIndexChanged(object sender, EventArgs e)
        {
            GridViewRow row = gr_dato.SelectedRow;

            Int32 valor;

            valor = Convert.ToInt32(row.Cells[8].Text);

            this.txt_tasacion.Text = FuncionGlobal.NumeroConFormato(valor.ToString());
            this.lbl_codigo.Text   = this.txt_sii.Text.Trim();
        }
Beispiel #5
0
 protected void txt_monto_TextChanged(object sender, EventArgs e)
 {
     this.txt_monto.Text = FuncionGlobal.NumeroConFormato(this.txt_monto.Text);
 }
Beispiel #6
0
        private void busca_operacion()
        {
            this.Timer1.Enabled = false;
            double rut;
            Int32  noperacion;
            Int32  estado_actual;
            Int16  dl_sucursal;

            if (this.txt_rut.Text.Trim() == "")
            {
                rut = 0;
            }
            else
            {
                rut = Convert.ToDouble(this.txt_rut.Text);
            }

            if (this.txt_operacion.Text.Trim() == "")
            {
                noperacion = 0;
            }
            else
            {
                noperacion = Convert.ToInt32(this.txt_operacion.Text);
            }

            if (this.dpl_estado.SelectedValue == "")
            {
                estado_actual = 0;
            }
            else
            {
                estado_actual = Convert.ToInt32(this.dpl_estado.SelectedValue);
            }

            if (this.dl_sucursal.SelectedValue == "")
            {
                dl_sucursal = 0;
            }
            else
            {
                dl_sucursal = Convert.ToInt16(this.dl_sucursal.SelectedValue);
            }

            List <Control_gestion> loperacion = new OperacionBC().getOperacionesbyCG(this.dl_producto.SelectedValue,
                                                                                     dl_sucursal,
                                                                                     Convert.ToInt16(this.dl_cliente.SelectedValue), noperacion, rut
                                                                                     , this.txt_cliente.Text.Trim(),
                                                                                     string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_desde.Text.Trim())),
                                                                                     string.Format("{0:yyyyMMdd}", Convert.ToDateTime(this.txt_hasta.Text.Trim())),
                                                                                     estado_actual, (string)(Session["usrname"]), this.chk_llamada.Checked.ToString());



            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_solicitud"));
            dt.Columns.Add(new DataColumn("Cliente"));
            dt.Columns.Add(new DataColumn("tipo_operacion"));
            dt.Columns.Add(new DataColumn("operacion"));
            dt.Columns.Add(new DataColumn("fecha"));
            dt.Columns.Add(new DataColumn("total_gasto"));
            dt.Columns.Add(new DataColumn("rut_deudor"));
            dt.Columns.Add(new DataColumn("nombre_deudor"));
            dt.Columns.Add(new DataColumn("Cliente_nombre"));
            dt.Columns.Add(new DataColumn("ultimo_estado"));
            dt.Columns.Add(new DataColumn("total_gestion"));
            dt.Columns.Add(new DataColumn("numero_cuotas"));
            dt.Columns.Add(new DataColumn("numero_operacion"));
            dt.Columns.Add(new DataColumn("sucursal_origen"));
            dt.Columns.Add(new DataColumn("id_producto_cliente"));
            dt.Columns.Add(new DataColumn("llamada_programada"));
            dt.Columns.Add(new DataColumn("descripcion"));
            dt.Columns.Add(new DataColumn("cuenta_regresiva"));
            dt.Columns.Add(new DataColumn("patente"));
            dt.Columns.Add(new DataColumn("monto_final"));


            foreach (Control_gestion moperacion in loperacion)
            {
                DataRow dr = dt.NewRow();

                dr["id_solicitud"]        = moperacion.Id_solicitud.Id_solicitud;
                dr["Cliente"]             = moperacion.Id_solicitud.Cliente.Id_cliente;
                dr["Cliente_nombre"]      = moperacion.Id_solicitud.Cliente.Persona.Nombre.ToUpper();
                dr["operacion"]           = moperacion.Id_solicitud.Tipo_operacion.Operacion;
                dr["tipo_operacion"]      = moperacion.Id_solicitud.Tipo_operacion.Codigo;
                dr["numero_cuotas"]       = moperacion.Numero_cuotas;
                dr["numero_operacion"]    = moperacion.Numero_operacion;
                dr["sucursal_origen"]     = moperacion.Id_sucursal.Nombre;
                dr["id_producto_cliente"] = moperacion.Id_producto_cliente.Nombre;
                dr["descripcion"]         = moperacion.Id_forma_pago.Descripcion;
                dr["cuenta_regresiva"]    = moperacion.Cuenta_regresiva;
                dr["patente"]             = moperacion.Patente;
                dr["monto_final"]         = moperacion.Monto_final;

                if (moperacion.Rut != null)
                {
                    dr["rut_deudor"]    = moperacion.Rut.Rut;
                    dr["nombre_deudor"] = (moperacion.Rut.Nombre + " " + moperacion.Rut.Apellido_paterno + " " + moperacion.Rut.Apellido_materno).ToUpper();
                }
                else
                {
                    dr["rut_deudor"]    = "0";
                    dr["nombre_deudor"] = "Sin Adquiriente";
                }

                dr["total_gestion"]      = FuncionGlobal.NumeroConFormato(moperacion.Total_gestion.ToString());
                dr["fecha"]              = string.Format("{0:dd/MM/yyyy}", moperacion.Fecha_gestion);
                dr["ultimo_estado"]      = moperacion.Id_solicitud.Estado;
                dr["llamada_programada"] = moperacion.Programacion;
                string date = moperacion.Programacion.ToString();
                if (date == " ")
                {
                    date = "01/01/2040";
                }

                DateTime fechallamada = Convert.ToDateTime(date.ToString());

                if (fechallamada <= DateTime.Now)
                {
                    this.Timer1.Enabled = true;
                }

                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();



            Carga_Link();
        }
Beispiel #7
0
 protected void txt_valor_cesion_TextChanged(object sender, EventArgs e)
 {
     this.txt_valor_cesion.Text = FuncionGlobal.NumeroConFormato(this.txt_valor_cesion.Text);
 }
Beispiel #8
0
 protected void txt_kilometraje_TextChanged(object sender, EventArgs e)
 {
     this.txt_kilometraje.Text = FuncionGlobal.NumeroConFormato(this.txt_kilometraje.Text);
 }
Beispiel #9
0
        private void getDatosvehiculo(string id_solicitud)
        {
            DatosVehiculo mdato = new DatosvehiculoBC().getDatovehiculo(Convert.ToInt32(this.id_solicitud));

            if (mdato != null)
            {
                Operacion moper = new OperacionBC().getoperacion(Convert.ToInt32(this.id_solicitud));

                if (moper.Cliente.Id_cliente == 3 && moper.Tipo_operacion.Codigo.Trim() == "CTC" || moper.Cliente.Id_cliente == 4 && moper.Tipo_operacion.Codigo.Trim() == "CTC")
                {
                    this.dl_impuesto.Visible = true;
                }

                if (mdato.Forma_pago != null)
                {
                    this.txt_forma_pago.Text = mdato.Forma_pago.ToString();
                }

                if (mdato.Precio != 0)
                {
                    this.txt_precio_venta.Text = FuncionGlobal.NumeroConFormato(mdato.Precio.ToString());
                }
                if (mdato.Kilometraje != 0)
                {
                    this.txt_kilometraje.Text = FuncionGlobal.NumeroConFormato(mdato.Kilometraje.ToString());
                }

                if (mdato.Fecha_contrato.ToShortDateString() != "01/01/1900")
                {
                    this.txt_fecha_contrato.Text = mdato.Fecha_contrato.ToShortDateString();
                }
                if (mdato.Prenda != "false")
                {
                    this.chk_prenda.Checked     = Convert.ToBoolean(mdato.Prenda);
                    this.Datosprendedor.Visible = true;
                    this.Datosprendedor.Mostrar_Form(Convert.ToDouble(mdato.Rut_prenda));
                }



                DataTable dt = new DataTable();
                dt.Columns.Add("nro_cuota");
                dt.Columns.Add("nro_cheque");
                dt.Columns.Add("fecha_cheque");
                dt.Columns.Add("monto_cheque");
                foreach (ChequesFormaPago cheque in new ChequesFormaPagoBC().get_cheques_operacion(mdato.Id_solicitud))
                {
                    DataRow dr = dt.NewRow();
                    dr["nro_cuota"]    = cheque.Id_cheque;
                    dr["nro_cheque"]   = cheque.Nro_cheque;
                    dr["fecha_cheque"] = cheque.Fecha_cheque.ToShortDateString();
                    dr["monto_cheque"] = cheque.Monto_cheque;
                    dt.Rows.Add(dr);
                    //this.dl_financiera.SelectedValue = cheque.Codigo_banco;
                    FuncionGlobal.BuscarValueCombo(this.dl_financiera, cheque.Codigo_banco.Trim());
                }
                if (dt.Rows.Count > 0)
                {
                    this.txt_cheques.Text       = dt.Rows.Count.ToString();
                    this.pnlInfoCheques.Visible = true;
                    this.gr_cheques.DataSource  = dt;
                    this.gr_cheques.DataBind();
                    suma_grilla();
                }
                else
                {
                    this.txt_cheques.Text       = "0";
                    this.pnlInfoCheques.Visible = false;
                    this.gr_cheques.DataSource  = null;
                    this.gr_cheques.DataBind();
                }
            }
            return;
        }
Beispiel #10
0
        private void busca_operacion()
        {
            Transferencia mtransferencia = new TransferenciaBC().GettransferenciabyIdSolicitud(id_solicitud);


            if (mtransferencia != null)
            {
                this.dl_forma_pago.SelectedValue = mtransferencia.Forma_pago.Trim();

                if (mtransferencia.Banco_financiera != null)
                {
                    if (id_cliente == 4 && mtransferencia.Forma_pago.Trim() != "1" || id_cliente == 3 && mtransferencia.Forma_pago.Trim() != "1")
                    {
                        this.dl_financiera.Items.Clear();

                        DataTable dt;
                        dt = new DataTable("Tabla");

                        dt.Columns.Add("Codigo");
                        dt.Columns.Add("Descripcion");

                        DataRow dr;

                        dr           = dt.NewRow();
                        dr["Codigo"] = "TANN";
                        dr[1]        = "TANNER";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "SCO";
                        dr[1] = "BANCO SCOTIABANK";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "FOR";
                        dr[1] = "FORUM";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "MITS";
                        dr[1] = "MITSUI";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "BFALA";
                        dr[1] = "BANCO FALABELLA";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "SAN";
                        dr[1] = "SANTANDER CONSUMER";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "BCI";
                        dr[1] = "BANCO CREDITO E INVERSIONES";
                        dt.Rows.Add(dr);

                        dr    = dt.NewRow();
                        dr[0] = "MCRE ";
                        dr[1] = "MARUBENI CREDIT";
                        dt.Rows.Add(dr);

                        this.dl_financiera.DataSource     = dt;
                        this.dl_financiera.DataValueField = "Codigo";
                        this.dl_financiera.DataTextField  = "Descripcion";
                        this.dl_financiera.DataBind();

                        this.dl_financiera.Enabled = true;
                    }
                    else
                    {
                        FuncionGlobal.combobanco(this.dl_financiera, id_cliente);
                    }
                    this.dl_financiera.SelectedValue = mtransferencia.Banco_financiera.Codigo.Trim();
                }

                this.txt_numero_emisor.Text = mtransferencia.Operacion.Numero_cliente.Trim();

                if (vent == "CTC" || vent == "" || vent == "CTMAG")
                {
                    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(mtransferencia.Operacion.Id_solicitud);
                }

                this.dl_tag.SelectedValue             = mtransferencia.Tag;
                this.dl_cliente.SelectedValue         = Convert.ToString(mtransferencia.Operacion.Cliente.Id_cliente);
                this.dl_sucursal_origen.SelectedValue = mtransferencia.Id_sucursal.ToString();

                Leasing_transferencia lleasing = new Leasing_transferenciaBC().getLeasingById(id_solicitud);
                if (lleasing != null)
                {
                    this.id_datounico.Visible    = true;
                    this.txt_precio.Enabled      = true;
                    this.id_leasing.Visible      = true;
                    chk_leasing.Checked          = true;
                    this.txt_n_contrato.Text     = lleasing.N_contrato.ToString();
                    this.txt_n_vehiculos.Text    = lleasing.N_vehiculos.ToString();
                    this.txt_valor_cesion.Text   = lleasing.Valor_cesion.ToString();
                    this.txt_valor_opcion.Text   = lleasing.Valor_opcion.ToString();
                    this.txt_fecha_contrato.Text = lleasing.Fecha_contrato.ToString("dd-MM-yyyy");
                }

                DatosVehiculo mdatosvehiculo = new DatosvehiculoBC().getDatovehiculo(id_solicitud);

                this.txt_patente.Text                = mdatosvehiculo.Patente.Trim();
                this.txt_dv_patente.Text             = FuncionGlobal.digitoVerificadorPatente(mdatosvehiculo.Patente.Trim());
                this.txt_kilometraje.Text            = FuncionGlobal.NumeroConFormato(mdatosvehiculo.Kilometraje.ToString());
                this.txt_tasacion.Text               = FuncionGlobal.NumeroConFormato(mdatosvehiculo.Tasacion.ToString());
                this.txt_modelo.Text                 = mdatosvehiculo.Modelo;
                this.txt_p_bruto.Text                = mdatosvehiculo.Pesobruto.ToString();
                this.txt_motor.Text                  = mdatosvehiculo.Motor;
                this.txt_color.Text                  = mdatosvehiculo.Color;
                this.txt_anno.Text                   = mdatosvehiculo.Ano.ToString();
                this.txt_chassis.Text                = mdatosvehiculo.Chassis;
                this.dl_tipo_vehiculo.SelectedValue  = mdatosvehiculo.Tipo_vehiculo.ToString();
                this.dl_marca_vehiculo.SelectedValue = mdatosvehiculo.Marca.Id_marca.ToString();
                this.dl_combustible.SelectedValue    = mdatosvehiculo.Combustible.ToString();

                this.lbl_codigo.Text = (mdatosvehiculo.Codigo_SII ?? "").Trim();
                if (vent != "CTM" && vent != "CTC")
                {
                    this.txt_precio.Text = FuncionGlobal.NumeroConFormato(mdatosvehiculo.Precio.ToString());
                }
            }



            if (mtransferencia.Vendedor != null)
            {
                if (vent == "CTM")
                {
                    this.Datosvendedor.Mostrar_Form(mtransferencia.Comprador.Rut);
                }
                else
                {
                    this.Datosvendedor.Mostrar_Form(mtransferencia.Vendedor.Rut);
                }
            }

            if (mtransferencia.Comprador != null)
            {
                if (vent == "")
                {
                    this.Datoscomprador.Mostrar_Form(mtransferencia.Comprador.Rut);
                }
            }

            if (mtransferencia.Compra_para != null)
            {
                this.Datoscomprador.setCompraPara(true);
                this.agpCompraPara.Visible = true;
                this.agpCompraPara.Mostrar_Form(mtransferencia.Compra_para.Rut);
            }
        }