Пример #1
0
        protected void Carga_Operacion(Int32 solicitud)
        {
            Transferencia minscripcion = new TransferenciaBC().GettransferenciabyIdSolicitud(solicitud);
            DatosVehiculo mvehiculo    = new DatosvehiculoBC().getDatovehiculo(solicitud);

            this.dl_sucursal.SelectedValue = minscripcion.Id_sucursal.ToString();
            this.txt_factura.Text          = minscripcion.Operacion.Numero_factura.ToString();

            this.lbl_operacion.Visible = true;
            this.lbl_numero.Visible    = true;
            //this.txt_neto.Text = minscripcion.Neto_factura.ToString();
            this.lbl_numero.Text             = minscripcion.Operacion.Id_solicitud.ToString("N0");
            this.dl_financiera.SelectedValue = minscripcion.Banco_financiera.Codigo.Trim();
            this.dl_forma_pago.SelectedValue = minscripcion.Forma_pago.Trim();
            //this.agp_vehiculo.Vehiculo.Patente = mvehiculo.Patente;
            this.agp_vehiculo.Mostrar_Form(solicitud);

            this.agp_adquirente.Rut = minscripcion.Comprador.Rut;
            this.agp_adquirente.Mostrar_Form(minscripcion.Comprador.Rut);

            Familia_Producto mfamilia = new Familia_productoBC().getfamiliabycodigo(ViewState["tipo_operacion"].ToString());

            this.ib_gasto.Attributes.Add("OnClick", "javascript:window.showModalDialog('../operacion/gastooperacion.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "','#1','dialogHeight: 350px; dialogWidth: 900px;dialogTop: 190px; dialogLeft: 220px; edge: Raised; center: Yes;help: No; resizable: No; status: No;');");
            this.ib_poliza.Attributes.Add("onclick", "javascript:window.showModalDialog('../administracion/mPoliza.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "&id_cliente=" + FuncionGlobal.FuctionEncriptar(ViewState["id_cliente"].ToString()) + "','','status:false;dialogWidth:700px;dialogHeight:400px')");
            this.ib_comgasto.Attributes.Add("OnClick", "javascript:window.open('../reportes/view_comprobante_cobro.aspx?id_solicitud=" + FuncionGlobal.FuctionEncriptar(lbl_numero.Text.Trim()) + "&id_familia=" + FuncionGlobal.FuctionEncriptar(mfamilia.Id_familia.ToString()) + "','_blank','height=355,width=500, top=150,left=150,status=no,toolbar=no,menubar=no,l ocation=no,scrollbars=no,resizable=yes,copyhistory= false')");

            this.ib_comgasto.Visible = true;
            this.ib_gasto.Visible    = true;
            this.ib_poliza.Visible   = true;
        }
Пример #2
0
        protected void Add_Operacion()
        {
            if (!this.agp_adquirente.Guardar_Form())
            {
                ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_adquirente", string.Format("alert('{0}');", this.agp_adquirente.MensajeError), true);
                return;
            }

            int add = new OperacionBC().add_operacion(Convert.ToInt32(ViewState["id_solicitud"]), Convert.ToInt16(ViewState["id_cliente"]), ViewState["tipo_operacion"].ToString(), (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal.SelectedValue), Convert.ToInt32(this.txt_factura.Text));

            if (!this.agp_vehiculo.Guardar_Form(add))
            {
                ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_vehiculo", string.Format("alert('{0}');", this.agp_vehiculo.MensajeError), true);
                return;
            }
            Int32 factura = 0;

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

            ViewState["id_solicitud"] = add.ToString();

            if (add != 0)
            {
                //string output = new PreinscripcionBC().add_preinscripcion(add, Convert.ToDouble(factura), "", "", "", "", "", "",
                //                                                    Convert.ToDouble(this.agp_adquirente.Rut), this.dl_financiera.SelectedValue, "SP", Convert.ToDouble(0),this.dl_forma_pago.SelectedValue , Convert.ToDouble(this.txt_neto.Text), "",
                //                                                    0, Convert.ToInt16(this.dl_sucursal.SelectedValue), Convert.ToInt16(this.dl_sucursal.SelectedValue),
                //                                                    Convert.ToDouble(0),Convert.ToDouble(0));

                string output = new TransferenciaBC().add_Transferencia(add, Convert.ToDouble(this.agp_adquirente.Rut), Convert.ToDouble(0),
                                                                        Convert.ToDouble(0), Convert.ToInt32(this.dl_sucursal.SelectedValue), "", this.dl_financiera.SelectedValue, this.dl_forma_pago.SelectedValue);

                //Si hay un error guardando la operación
                if (output != "")
                {
                    ScriptManager.RegisterStartupScript(this.up_operacion, this.up_operacion.GetType(), "alert_add_PermySeg", string.Format("alert('{0}');", output), true);
                    return;
                }

                string add_or = new EstadooperacionBC().add_estado_orden(Convert.ToInt32(add), 1, ViewState["tipo_operacion"].ToString(), "", (string)(Session["usrname"]));

                this.lbl_operacion.Visible = true;
                this.lbl_numero.Visible    = true;
                this.lbl_numero.Text       = add.ToString("N0");
                this.ib_comgasto.Visible   = true;
                this.ib_gasto.Visible      = true;
                this.ib_poliza.Visible     = true;
            }
        }
Пример #3
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);
        }
Пример #4
0
        private void add()
        {
            double rut_compra_para;
            double rut_comprador;

            rut_compra_para = 0;
            rut_comprador   = 0;

            //gravar dato vendedor en perona

            string persona = new PersonaBC().add_persona(Convert.ToDouble(this.txt_rut.Text),
                                                         this.txt_dv.Text,
                                                         Convert.ToInt16(this.dl_comuna.SelectedValue),
                                                         "",
                                                         this.txt_nombre.Text,
                                                         this.txt_paterno.Text,
                                                         this.txt_materno.Text,
                                                         "0",
                                                         "0",
                                                         "",
                                                         "",
                                                         "0",
                                                         this.txt_telefono.Text,
                                                         "",
                                                         "",
                                                         this.txt_direccion.Text,
                                                         this.txt_numero.Text,
                                                         this.txt_depto.Text,
                                                         "0", "");


            if (this.rb_consignacion.Checked == false)
            {
                rut_comprador = Convert.ToDouble(this.txt_rut_compra.Text);
                //graba dato comprador en persona
                string personacom = new PersonaBC().add_persona(Convert.ToDouble(this.txt_rut_compra.Text),
                                                                this.txt_dv.Text,
                                                                Convert.ToInt16(this.dl_comuna_compra.SelectedValue),
                                                                "",
                                                                this.txt_nombre_compra.Text,
                                                                this.txt_apellidop_compra.Text,
                                                                this.txt_apellidom_compra.Text,
                                                                "0",
                                                                "0",
                                                                "",
                                                                "",
                                                                "0",
                                                                this.txt_telefono_compra.Text,
                                                                "",
                                                                "",
                                                                this.txt_direccion_compra.Text,
                                                                this.txt_numero_compra.Text,
                                                                this.txt_depto_compra.Text,
                                                                "0", "");


                if (this.chk_compra_para.Checked == true)
                {
                    rut_compra_para = Convert.ToDouble(this.txt_rut_para.Text);

                    //grabo dato compra para en persona
                    string personacpara = new PersonaBC().add_persona(Convert.ToDouble(this.txt_rut_para.Text),
                                                                      this.txt_dv.Text,
                                                                      Convert.ToInt16(this.dl_comuna_para.SelectedValue),
                                                                      "",
                                                                      this.txt_nombre_para.Text,
                                                                      this.txt_paterno_para.Text,
                                                                      this.txt_materno_para.Text,
                                                                      "0",
                                                                      "0",
                                                                      "",
                                                                      "",
                                                                      "0",
                                                                      this.txt_telefono_para.Text,
                                                                      "",
                                                                      "",
                                                                      this.txt_direccion_para.Text,
                                                                      this.txt_numero_para.Text,
                                                                      this.txt_depto_para.Text,
                                                                      "0", "");
                }
            }


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

            if (add != 0)
            {
                string add_TR = new TransferenciaBC().add_Transferencia(add,
                                                                        Convert.ToDouble(this.txt_rut.Text),

                                                                        rut_comprador,
                                                                        rut_compra_para,
                                                                        1, "", "");
            }



            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);
        }
Пример #5
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);
            }
        }