コード例 #1
0
        protected void Carga_Operacion(Int32 solicitud)
        {
            Preinscripcion minscripcion = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(solicitud);
            DatosVehiculo  mvehiculo    = new DatosvehiculoBC().getDatovehiculo(solicitud);

            this.dl_sucursal.SelectedValue = minscripcion.Sucursal_origen.Id_sucursal.ToString();
            this.txt_factura.Text          = minscripcion.N_factura.ToString();


            this.txt_neto.Text = minscripcion.Neto_factura.ToString();

            this.dl_financiera.SelectedValue  = minscripcion.Bancofinanciera.Codigo.Trim();
            this.dl_forma_pago.SelectedValue  = minscripcion.Tipo_pago_factura.Trim();
            this.dl_cargo_venta.SelectedValue = minscripcion.Cargo_venta;
            //this.agp_vehiculo.Vehiculo.Patente = mvehiculo.Patente;
            this.agp_vehiculo.Mostrar_Form(solicitud);
            this.txt_fecha_factura.Text = minscripcion.Fechafactura.ToString();
            //this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut);
            this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut);
            if (minscripcion.Compra_para != null)
            {
                this.agp_adquirente.setCompraPara(true);
                this.agpCompraPara.Visible = true;
                this.agpCompraPara.Mostrar_Form(minscripcion.Compra_para.Rut);
            }
            agpDatosGrabar.Id_solicitud = Convert.ToInt32(solicitud);
            this.agpDatosGrabar.mostrar_operacion(solicitud.ToString());
        }
コード例 #2
0
        protected void txt_factura_TextChanged(object sender, EventArgs e)
        {
            Preinscripcion add = new PreinscripcionBC().Getpreinscripcionbyfactura(Convert.ToInt16(this.dl_cliente.SelectedValue), Convert.ToDouble(this.txt_factura.Text.Trim()));

            if (add != null)
            {
                this.Carga_Operacion_factura(add.Operacion.Id_solicitud);
            }
        }
コード例 #3
0
        protected void Busca_Operacion()
        {
            Preinscripcion solicitud = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(Convert.ToInt32(ViewState["id_solicitud"].ToString()));

            if (solicitud != null)
            {
                this.Carga_Operacion(solicitud.Operacion.Id_solicitud);
            }
        }
コード例 #4
0
        private void add_operacion()
        {
            Int32 add = new OperacionBC().add_operacion(Convert.ToInt32(this.lbl_numero.Text), Convert.ToInt16(this.dl_cliente.SelectedValue), "PI", (string)(Session["usrname"]), 0, "", Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), 0);

            if (add != 0)
            {
                string add_PI = new PreinscripcionBC().add_preinscripcion(add,
                                                                          Convert.ToDouble(this.txt_factura.Text),
                                                                          this.txt_poliza.Text.Trim(),
                                                                          this.dl_tag.SelectedValue,
                                                                          this.dl_notaria.SelectedValue,
                                                                          this.dl_tipo_tramite.SelectedValue,
                                                                          this.dl_cargo_venta.SelectedValue,
                                                                          this.txt_fecha_factura.Text,
                                                                          Convert.ToDouble(this.txt_rut.Text),
                                                                          this.dl_financiera.SelectedValue,
                                                                          this.dl_distribuidor_poliza.SelectedValue,
                                                                          Convert.ToDouble(this.txt_rut_para.Text),
                                                                          this.dl_forma_pago.SelectedValue,
                                                                          Convert.ToDouble(this.txt_neto.Text),
                                                                          this.txt_terminacion.Text,
                                                                          19,
                                                                          Convert.ToInt16(this.dl_sucursal_origen.SelectedValue),
                                                                          Convert.ToInt16(this.dl_sucursal_destino.SelectedValue),
                                                                          0, 0, "", "");
                if (add_PI == "")

                {
                    string add_PDV = new PredatovehiculoBC().add_Predatovehiculo(add,
                                                                                 Convert.ToInt16(this.dl_modelo_vehiculo.SelectedValue),
                                                                                 this.txt_chasis.Text.Trim(),
                                                                                 Convert.ToInt16(this.txt_ano_vehiculo.Text),
                                                                                 this.txt_motor.Text.Trim(),
                                                                                 this.txt_cilindrada.Text.Trim(),
                                                                                 this.txt_patente.Text.Trim(),
                                                                                 this.txt_color.Text.Trim(),
                                                                                 Convert.ToDouble(this.txt_peso_carga.Text),
                                                                                 Convert.ToDouble(this.txt_peso_bruto.Text),
                                                                                 this.dl_combustible.SelectedValue,
                                                                                 Convert.ToInt16(this.txt_puertas.Text),
                                                                                 Convert.ToInt16(this.txt_asientos.Text),
                                                                                 this.txt_dv_patente.Text.Trim());
                }
            }



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

            this.bt_caratula.Visible = true;
            //carga_rpt(add);
        }
コード例 #5
0
        protected void Carga_Operacion_factura(Int32 solicitud)
        {
            Preinscripcion minscripcion = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(solicitud);
            DatosVehiculo  mvehiculo    = new DatosvehiculoBC().getDatovehiculo(solicitud);

            this.dl_sucursal.SelectedValue = minscripcion.Sucursal_origen.Id_sucursal.ToString();
            this.txt_factura.Text          = minscripcion.N_factura.ToString();

            this.agp_vehiculo.Mostrar_Form(solicitud);

            this.agp_adquirente.Rut = minscripcion.Adquiriente.Rut;
            this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut);
        }
コード例 #6
0
        protected void Carga_Operacion(Int32 solicitud)
        {
            Preinscripcion minscripcion = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(solicitud);
            DatosVehiculo  mvehiculo    = new DatosvehiculoBC().getDatovehiculo(solicitud);

            this.dl_sucursal.SelectedValue    = minscripcion.Sucursal_origen.Id_sucursal.ToString();
            this.txt_factura.Text             = minscripcion.N_factura.ToString();
            this.dl_cargo_venta.SelectedValue = minscripcion.Cargo_venta;
            agpDatosGrabar.Id_solicitud       = Convert.ToInt32(solicitud);
            this.agpDatosGrabar.mostrar_operacion(solicitud.ToString());


            this.txt_neto.Text = minscripcion.Neto_factura.ToString();

            //this.dl_financiera.SelectedValue = minscripcion.Bancofinanciera.Codigo.Trim();
            //this.dl_forma_pago.SelectedValue = minscripcion.Tipo_pago_factura.Trim();
            //this.agp_vehiculo.Vehiculo.Patente = mvehiculo.Patente;
            this.agp_vehiculo.Mostrar_Form(solicitud);
            this.txt_fecha_factura.Text = minscripcion.Fechafactura.ToString();
            this.agp_adquirente.Rut     = minscripcion.Adquiriente.Rut;
            this.agp_adquirente.Mostrar_Form(minscripcion.Adquiriente.Rut);

            Familia_Producto mfamilia = new Familia_productoBC().getfamiliabycodigo(ViewState["tipo_operacion"].ToString());
        }
コード例 #7
0
        protected void Add_Operacion()
        {
            if (this.txt_fecha_factura.Text == "")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar la fecha de Factura", this.Page, up_operacion);
                return;
            }
            if (this.dl_sucursal.SelectedValue == "0")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar la Sucursal", this.Page, up_operacion);
                return;
            }
            if (this.txt_neto.Text == "")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar el Neto de la Factura", this.Page, up_operacion);
                return;
            }
            if (this.txt_factura.Text == "")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar la Factura", this.Page, up_operacion);
                return;
            }


            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), 0);

            this.agpDatosGrabar.Id_solicitud = add;
            this.agpDatosGrabar.Carga_vent   = Convert.ToInt32(this.dl_cargo_venta.SelectedValue.Trim());

            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();

            string neto = "0";

            if (this.txt_neto.Text != "")
            {
                neto = this.txt_neto.Text;
            }

            if (add != 0)
            {
                string output = new PreinscripcionBC().add_preinscripcion(add, Convert.ToDouble(factura), "", "", "", "", this.dl_cargo_venta.SelectedValue.ToString(), this.txt_fecha_factura.Text,
                                                                          Convert.ToDouble(this.agp_adquirente.Rut), "CON", "SP", Convert.ToDouble(0), "1", Convert.ToDouble(neto), "",
                                                                          0, Convert.ToInt16(this.dl_sucursal.SelectedValue), Convert.ToInt16(this.dl_sucursal.SelectedValue),
                                                                          Convert.ToDouble(0), Convert.ToDouble(0), "", "0");
                //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"]));
                if (hdIdOrdenTrabajo.Value.Trim() != "0")
                {
                    FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), Convert.ToInt32(hdIdOrdenTrabajo.Value), add);
                }
            }
        }
コード例 #8
0
        //private void carga_rpt(Int32 id_solicitud)
        //{

        //    ReportDocument rpt = new ReportDocument();
        //    rpt.Load(Server.MapPath("../reportes/InfCaratulaPI.rpt"));

        //    rpt.SetParameterValue(0, id_solicitud);


        //    rpt.OpenSubreport("DATOVEHICULO");
        //    rpt.SetParameterValue(1, id_solicitud);

        //    rpt.OpenSubreport("DETALLE_GASTOS");
        //    rpt.SetParameterValue(2, id_solicitud);


        //    Session.Add("documento", rpt);
        //    Session.Add("nombre_rpt", "InfCaratulaPI.rpt");


        //}



        private void busca_operacion()

        {
            Preinscripcion mpreinscripcion = new PreinscripcionBC().Getpreinscripcionbyfactura(Convert.ToInt16(this.dl_cliente.SelectedValue),
                                                                                               Convert.ToDouble(this.txt_factura.Text));



            if (mpreinscripcion != null)
            {
                this.bt_caratula.Visible = true;
                //carga_rpt(mpreinscripcion.Operacion.Id_solicitud);

                this.lbl_operacion.Visible = true;
                this.lbl_numero.Visible    = true;
                this.lbl_operacion.Text    = "Operación de Primera Inscripción Numero:";
                this.lbl_numero.Text       = Convert.ToString(mpreinscripcion.Operacion.Id_solicitud);

                //**datos vehiculo

                //if (mpreinscripcion.Pre_dato_vehiculo != null)
                //{

                //    this.dl_tipo_vehiculo.SelectedValue = mpreinscripcion.Pre_dato_vehiculo.Modelo.Tipovehiculo.Codigo;
                //    this.dl_marca_vehiculo.SelectedValue = Convert.ToString(mpreinscripcion.Pre_dato_vehiculo.Modelo.Marcavehiculo.Id_marca);

                //    FuncionGlobal.combomodelovehiculo(this.dl_modelo_vehiculo, Convert.ToInt16(this.dl_marca_vehiculo.SelectedValue),
                //                                        this.dl_tipo_vehiculo.SelectedValue);

                //    this.dl_modelo_vehiculo.SelectedValue = mpreinscripcion.Pre_dato_vehiculo.Modelo.Id_Modelo.ToString();


                //    this.txt_ano_vehiculo.Text = mpreinscripcion.Pre_dato_vehiculo.Ano.ToString();
                //    this.txt_cilindrada.Text = mpreinscripcion.Pre_dato_vehiculo.Cilindraje;
                //    this.txt_puertas.Text = mpreinscripcion.Pre_dato_vehiculo.N_puerta.ToString();
                //    this.txt_asientos.Text = mpreinscripcion.Pre_dato_vehiculo.N_asiento.ToString();
                //    this.txt_peso_bruto.Text = mpreinscripcion.Pre_dato_vehiculo.Pesobruto.ToString();
                //    this.txt_peso_carga.Text = mpreinscripcion.Pre_dato_vehiculo.Carga.ToString();
                //    this.dl_combustible.SelectedValue = mpreinscripcion.Pre_dato_vehiculo.Combustible.Trim();
                //    this.txt_color.Text = mpreinscripcion.Pre_dato_vehiculo.Color;
                //    this.txt_motor.Text = mpreinscripcion.Pre_dato_vehiculo.Motor;
                //    this.txt_chasis.Text = mpreinscripcion.Pre_dato_vehiculo.Chassis;
                //    this.txt_patente.Text = mpreinscripcion.Pre_dato_vehiculo.Patente.Trim();
                //    this.txt_dv_patente.Text = mpreinscripcion.Pre_dato_vehiculo.Dv.Trim();

                //}

                //**datos negocio

                this.txt_neto.Text                        = mpreinscripcion.Neto_factura.ToString();
                this.txt_fecha_factura.Text               = string.Format("{0:dd/MM/yyyy}", mpreinscripcion.Fechafactura);
                this.dl_sucursal_origen.SelectedValue     = mpreinscripcion.Sucursal_origen.Id_sucursal.ToString();
                this.dl_sucursal_destino.SelectedValue    = mpreinscripcion.Sucursal_destino.Id_sucursal.ToString();
                this.dl_forma_pago.SelectedValue          = mpreinscripcion.Tipo_pago_factura.Trim();
                this.dl_financiera.SelectedValue          = mpreinscripcion.Bancofinanciera.Codigo.Trim();
                this.txt_poliza.Text                      = mpreinscripcion.N_poliza;
                this.dl_distribuidor_poliza.SelectedValue = mpreinscripcion.Distribuidor_poliza.Codigo.Trim();
                this.dl_cargo_venta.SelectedValue         = mpreinscripcion.Cargo_venta.Trim();
                this.dl_tipo_tramite.SelectedValue        = mpreinscripcion.Tipo_tramite.Trim();
                this.dl_notaria.SelectedValue             = mpreinscripcion.Legalizar.Trim();
                this.txt_terminacion.Text                 = mpreinscripcion.Terminacion_especial;
                this.dl_tag.SelectedValue                 = mpreinscripcion.Tag.Trim();

                //**adquiriente

                if (mpreinscripcion.Adquiriente != null)
                {
                    busca_persona(mpreinscripcion.Adquiriente.Rut);
                    this.txt_rut.Text = mpreinscripcion.Adquiriente.Rut.ToString();
                }
                if (mpreinscripcion.Compra_para != null)
                {
                    busca_persona_para(mpreinscripcion.Compra_para.Rut);
                    this.txt_rut_para.Text       = mpreinscripcion.Compra_para.Rut.ToString();
                    this.chk_compra_para.Checked = true;
                    this.Panel1.Visible          = true;
                }


                mpreinscripcion = null;
            }
        }
コード例 #9
0
        public void getGasto()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_tipogasto"));
            dt.Columns.Add(new DataColumn("descripcion"));
            dt.Columns.Add(new DataColumn("valor"));
            dt.Columns.Add(new DataColumn("cargo_cliente"));
            dt.Columns.Add(new DataColumn("cargo_empresa"));
            DataColumn col   = new DataColumn("check");
            DataColumn coll  = new DataColumn("checkgc");
            DataColumn colll = new DataColumn("bloqueo");

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

            dt.Columns.Add(col);
            dt.Columns.Add(coll);
            dt.Columns.Add(colll);

            List <GastoOperacion> lgasto = new GastooperacionBC().Getgastooperacion(Convert.ToInt32(id_solicitud));

            //getPagoByOperacionRequest id = new getPagoByOperacionRequest();
            //id.Body.IdOperacion = Convert.ToInt32(id_solicitud);



            if (lgasto.Count > 0)
            {
                this.bt_guardar.Visible = true;
            }

            foreach (GastoOperacion mgasto in lgasto)
            {
                DataRow dr = dt.NewRow();

                dr["checkgc"]      = mgasto.Tipogasto.Check;
                dr["id_tipogasto"] = mgasto.Tipogasto.Id_tipogasto;
                dr["descripcion"]  = mgasto.Tipogasto.Descripcion;

                if (mgasto.Tipogasto.Check == true && mgasto.Tipogasto.Id_tipogasto == 32)
                {
                    if (EMI.IdOperacion != 0)
                    {
                        dr["valor"] = EMI.total_pago;

                        Preinscripcion pre   = new PreinscripcionBC().GetpreinscripcionbyIdSolicitud(Convert.ToInt32(id_solicitud));
                        int            cargo = Convert.ToInt32(pre.Cargo_venta.Trim());

                        switch (cargo)
                        {
                        case 1:
                            dr["cargo_empresa"] = EMI.total_pago;
                            dr["cargo_cliente"] = 0;
                            break;

                        case 2:
                            dr["cargo_empresa"] = 0;
                            dr["cargo_cliente"] = EMI.total_pago;
                            break;

                        case 4:
                            dr["cargo_empresa"] = EMI.total_pago / 2;
                            dr["cargo_cliente"] = EMI.total_pago / 2;
                            break;

                        case 5:
                            dr["cargo_empresa"] = 0;
                            dr["cargo_cliente"] = EMI.total_pago;
                            break;

                        case 6:
                            dr["cargo_empresa"] = EMI.total_pago;
                            dr["cargo_cliente"] = 0;
                            break;
                        }



                        //--239
                    }
                    else
                    {
                        dr["valor"]         = mgasto.Monto;
                        dr["cargo_empresa"] = mgasto.Cargo_empresa;
                        dr["cargo_cliente"] = mgasto.Cargo_cliente;
                        FuncionGlobal.alerta_updatepanel("NO EXISTE EL PERMISO EN LA BASE DE PROVIDENCIA", this.Page, this.up_datos);
                    }
                }
                else
                {
                    dr["valor"]         = mgasto.Monto;
                    dr["cargo_empresa"] = mgasto.Cargo_empresa;
                    dr["cargo_cliente"] = mgasto.Cargo_cliente;
                }

                dr["check"]   = mgasto.Check;
                dr["bloqueo"] = mgasto.Bloqueo;
                dt.Rows.Add(dr);
            }
            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
            Total_general();
        }
コード例 #10
0
        protected void Add_Operacion()
        {
            double para = 0;
            double adq  = 0;

            //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;
            //}

            if (this.dl_cliente.SelectedValue == "15" && this.txtNumOperacion.Text == "")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar número de operación cliente", this.Page, up_operacion);
                return;
            }
            if (this.txt_fecha_factura.Text == "")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar la fecha de Facturacion", this.Page, up_operacion);
                return;
            }
            if (this.txt_factura.Text == "")
            {
                FuncionGlobal.alerta_updatepanel("Falta ingresar la Factura", this.Page, up_operacion);
                return;
            }

            if (this.agp_adquirente.Guardar_Form())
            {
                if (this.agp_adquirente.InfoPersona != null)
                {
                    adq = this.agp_adquirente.InfoPersona.Rut;
                }
                else
                {
                    adq = this.agp_adquirente.getRut();
                }
            }
            if (this.agpCompraPara.Visible)
            {
                if (this.agpCompraPara.Guardar_Form())
                {
                    if (this.agpCompraPara.InfoPersona != null)
                    {
                        para = this.agpCompraPara.InfoPersona.Rut;
                    }
                    else
                    {
                        para = this.agpCompraPara.getRut();
                    }
                }
            }
            var tipoOper = Request.QueryString["tipo_operacion"].ToString();

            var numOperacion = "0";

            if (tipoOper.Trim() == "STMH")
            {
                numOperacion = this.txtNumOperacion.Text;
            }

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

            this.agpDatosGrabar.Id_solicitud = add;
            this.agpDatosGrabar.Carga_vent   = Convert.ToInt32(this.dl_cargo_venta.SelectedValue.Trim());
            if (hdIdOrdenTrabajo.Value.Trim() != "0")
            {
                FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(ViewState["tipo_operacion"].ToString(), Convert.ToInt32(hdIdOrdenTrabajo.Value), add);
            }

            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), "", "", "", "", this.dl_cargo_venta.SelectedValue.ToString(), this.txt_fecha_factura.Text,
                                                                          Convert.ToDouble(adq), this.dl_financiera.SelectedValue, "SP", Convert.ToDouble(para), 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), "", "0");
                //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"]));
            }

            if (ViewState["id_cliente"].ToString() == "15")
            {
                var patente_op_tipo = ViewState["tipo_operacion"];
                new BienesNumeroClienteBC().act_datos_bien(Convert.ToInt32(txtNumOperacion.Text),                             //numeroOperacion   int,
                                                           Convert.ToInt32(txt_factura.Text),                                 //factura     numeric(18),
                                                           Convert.ToInt32(dl_bien.SelectedValue),                            //id_bien     numeric(18),
                                                           Convert.ToInt32(add),                                              //id_solicitud    numeric(18),
                                                           patente_op_tipo.ToString(),                                        //patente     varchar(6),
                                                           Convert.ToDateTime(txt_fecha_factura.Text),                        //fecha_emision_factura  DATETIME,
                                                           Convert.ToInt32(dlInstruccionPago.Text),                           //instruccion_de_pago  int,
                                                           Convert.ToInt32(!string.IsNullOrEmpty((ckNormaEuro.Text)) ? 1 : 0) //normaEuro int = 0,
                                                           );
            }
        }