Exemplo n.º 1
0
        protected void busca_operacion()
        {
            Operacion moperacion = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));


            this.lbl_operacion.Text = "Operación Numero:";
            this.lbl_numero.Text    = Convert.ToString(moperacion.Id_solicitud);

            if (moperacion.Numero_cliente == null)
            {
                this.txt_interno.Text = "";
            }
            else
            {
                this.txt_interno.Text = moperacion.Numero_cliente.ToString();
                this.dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
                this.lbl_operacion.Visible            = true;
                this.lbl_numero.Visible = true;
            }



            ParticipeOperacion mvende = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "COMPR");

            if (mvende.Participe != null)
            {
                this.Datosvendedor.Mostrar_Form(mvende.Participe.Rut);
            }
        }
Exemplo n.º 2
0
        protected void busca_operacion()
        {
            Operacion moperacion = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));


            this.lbl_operacion.Text   = "Operación Numero:";
            this.lbl_numero.Text      = Convert.ToString(moperacion.Id_solicitud);
            this.txt_observacion.Text = moperacion.Observacion;
            txt_factura.Text          = moperacion.Numero_factura.ToString();
            if (moperacion.Numero_cliente == null)
            {
                this.txt_interno.Text = "";
            }
            else
            {
                if (tipo_operacion.Trim() == "ctag" || tipo_operacion.Trim() == "dtag")
                {
                    this.dl_Codigo_TAG.SelectedValue      = moperacion.Numero_cliente.ToString();
                    this.dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
                    this.lbl_operacion.Visible            = true;
                    this.lbl_numero.Visible = true;
                }
                else
                {
                    this.txt_interno.Text = moperacion.Numero_cliente.ToString();
                    this.dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
                    this.lbl_operacion.Visible            = true;
                    this.lbl_numero.Visible = true;
                }
            }

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

            if (mdatosvehiculo.Id_solicitud != 0)
            {
                this.txt_patente.Text               = mdatosvehiculo.Patente.Trim();
                this.txt_dv_patente.Text            = FuncionGlobal.digitoVerificadorPatente(mdatosvehiculo.Patente.Trim());
                this.txt_kilometraje.Text           = mdatosvehiculo.Kilometraje.ToString();
                this.dl_marca.SelectedValue         = mdatosvehiculo.Marca.Id_marca.ToString();
                this.dl_tipo_vehiculo.SelectedValue = mdatosvehiculo.Tipo_vehiculo.Codigo;
                this.txt_motor.Text = mdatosvehiculo.Motor;
                this.txt_ano.Text   = mdatosvehiculo.Ano.ToString();
            }

            ParticipeOperacion mvende = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "COMPR");

            if (mvende.Participe != null)
            {
                this.Datosvendedor.Mostrar_Form(mvende.Participe.Rut);
            }
        }
Exemplo n.º 3
0
        protected void busca_operacion()
        {
            Operacion moperacion = new OperacionBC().getoperacion(Convert.ToInt32(id_solicitud));

            lbl_operacion.Visible            = true;
            lbl_numero.Visible               = true;
            lbl_operacion.Text               = "Operación de Meratenencia Numero:";
            lbl_numero.Text                  = Convert.ToString(moperacion.Id_solicitud);
            txt_interno.Text                 = moperacion.Numero_cliente;
            dl_sucursal_origen.SelectedValue = moperacion.Sucursal.Id_sucursal.ToString();
            txtNumFactura.Text               = moperacion.Numero_factura.ToString();


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

            txt_patente.Text               = mdatosvehiculo.Patente.Trim();
            txt_dv_patente.Text            = FuncionGlobal.digitoVerificadorPatente(mdatosvehiculo.Patente.Trim());
            txt_kilometraje.Text           = mdatosvehiculo.Kilometraje.ToString();
            dl_marca.SelectedValue         = mdatosvehiculo.Marca.Id_marca.ToString();
            dl_tipo_vehiculo.SelectedValue = mdatosvehiculo.Tipo_vehiculo.Codigo;
            txt_modelo.Text = mdatosvehiculo.Modelo;


            ParticipeOperacion mcompra = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "COMPR");
            ParticipeOperacion mvende  = new ParticipeOperacionBC().getparticipebytipo(Convert.ToInt32(id_solicitud), "VENDE");

            Datosvendedor.Mostrar_Form(mvende.Participe.Rut);
            Datoscomprador.Mostrar_Form(mcompra.Participe.Rut);

            Meratenencia mera = new MeratenenciaBC().getmeratenencia(id_solicitud);

            txt_bien.Text                   = mera.N_bien;
            txt_autorizacion_doc.Text       = mera.Autorizacion;
            txt_anno_causa.Text             = mera.Anno_causa.ToString();
            txt_fecha_documento.Text        = mera.Fecha_doc.ToString();
            txt_lugar_doc.Text              = mera.Lugar_doc;
            txt_n_doc.Text                  = mera.N_doc;
            txt_tribunal.Text               = mera.Tribunal;
            dl_calidad_mero.SelectedValue   = mera.Calidad_mero;
            dl_naturaleza_doc.SelectedValue = mera.Naturaleza_doc;
            dl_tipo_doc.SelectedValue       = mera.Tipo_doc;
            dl_titulo_mera.SelectedValue    = mera.Titulo_mera;
        }
Exemplo n.º 4
0
        protected void add_operacion()
        {
            string rutvend   = "0";
            int    operacion = 0;

            if (this.Datosvendedor.Guardar_Form())
            {
                if (this.Datosvendedor.InfoPersona != null)
                {
                    rutvend = this.Datosvendedor.InfoPersona.Rut.ToString();
                }
            }
            if (this.lbl_numero.Text != "")
            {
                operacion = Convert.ToInt32(this.lbl_numero.Text);
            }
            Int32 factura = 0; //siempre 0 por defecto

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

            this.agpDatosGrabar.Id_solicitud = add;
            this.agpDatosGrabar.Carga_vent   = Convert.ToInt32("1");

            string addparven = new ParticipeOperacionBC().add_participe(Convert.ToInt32(add), Convert.ToInt32(this.Datosvendedor.InfoPersona.Rut), "COMPR");


            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 Numero:";
            this.lbl_numero.Text       = Convert.ToString(add);
            FuncionGlobal.alerta(this.lbl_titulo.Text + ", INGRESADO CON EXITO", Page);
        }
Exemplo n.º 5
0
        protected void bt_guardar_Click(object sender, EventArgs e)
        {
            UpdatePanel up = (UpdatePanel)Master.FindControl("UpdatePanel1");

            string rutcomp = "0";
            string rutvend = "0";


            //if(txtNumFactura.Text == "")
            //{
            //    tdMensaje.Visible = true;
            //    lblMensaje.Text = "Favor agregar número de factura.";
            //    return;
            //}

            //DateTime result;

            //bool validafecha = DateTime.TryParse(txt_fecha_documento.Text, out result.ToShortDateString("DD/MM/YYYY"));

            if (txt_patente.Text == "" || txt_patente.Text == "0")
            {
                FuncionGlobal.alerta_updatepanel("Debe ingresar la Fecha de Documento correcta", Page, up);
                return;
            }



            if (txt_patente.Text == "" || txt_patente.Text == "0")
            {
                FuncionGlobal.alerta_updatepanel("Debe ingresar la Patente", Page, up);
                return;
            }


            if (txt_fecha_documento.Text == "" || txt_fecha_documento.Text == "0")
            {
                FuncionGlobal.alerta_updatepanel("Debe ingresar la Fecha de Documento", Page, up);
                return;
            }

            if (id_cliente == 15)
            {
                if (txt_interno.Text == "")
                {
                    //Response.Write("<script language=javascript>alert('Debe ingresar el número de operación banco');</script>");
                    //return;
                    FuncionGlobal.alerta_updatepanel("Debe ingresar el número de operación banco", Page, up);
                    return;
                }

                if (Convert.ToInt32(txt_interno.Text) <= 0)
                {
                    FuncionGlobal.alerta_updatepanel("El número de operación banco no corresponde", Page, up);
                    return;
                    //Response.Write("<script language=javascript>alert('El número de operación banco no corresponde');</script>");
                    //return;
                }

                if (txtNumFactura.Text == "")
                {
                    FuncionGlobal.alerta_updatepanel("Debe ingresar el número de factura", Page, up);
                    return;
                    //Response.Write("<script language=javascript>alert('Debe ingresar el número de factura');</script>");
                    //return;
                }

                var validaNumOperacionBanco = new OperacionBC().validaNumOperacionBanco(Convert.ToInt32(txt_interno.Text), Convert.ToInt32(txtNumFactura.Text));
                if (validaNumOperacionBanco.Numero_cliente != txt_interno.Text)
                {
                    FuncionGlobal.alerta_updatepanel("Por favor revise número de operacion o factura.", Page, up);
                    return;
                    //Response.Write("<script language=javascript>alert('Por favor revise número de operacion o factura.');</script>");
                    //return;
                }
            }

            if (Datoscomprador.Guardar_Form())
            {
                if (Datoscomprador.InfoPersona != null)
                {
                    rutcomp = Datoscomprador.InfoPersona.Rut.ToString();
                }
            }


            if (Datosvendedor.Guardar_Form())
            {
                if (Datosvendedor.InfoPersona != null)
                {
                    rutvend = Datosvendedor.InfoPersona.Rut.ToString();
                }
            }

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

            //PARA ORDEN DE TRABAJO
            if (IdOrdenTrabajo != 0)
            {
                FuncionGlobal.UpdateTipoOperacionOrdenTrabajo(tipo_operacion, IdOrdenTrabajo, add);
            }



            string       addparcom = new ParticipeOperacionBC().add_participe(add, Convert.ToInt32(Datoscomprador.InfoPersona.Rut), "COMPR");
            string       addparven = new ParticipeOperacionBC().add_participe(add, Convert.ToInt32(Datosvendedor.InfoPersona.Rut), "VENDE");
            Meratenencia mera      = new Meratenencia();

            mera.Anno_causa     = Convert.ToInt32(txt_anno_causa.Text);
            mera.Autorizacion   = txt_autorizacion_doc.Text;
            mera.Calidad_mero   = dl_calidad_mero.SelectedValue;
            mera.Fecha_doc      = Convert.ToDateTime(txt_fecha_documento.Text);
            mera.Id_solicitud   = Convert.ToInt32(add);
            mera.Lugar_doc      = txt_lugar_doc.Text;
            mera.N_doc          = txt_n_doc.Text;
            mera.Naturaleza_doc = dl_naturaleza_doc.SelectedValue;
            mera.Rut_comprador  = Convert.ToInt32(Datoscomprador.InfoPersona.Rut);
            mera.Rut_vendedor   = Convert.ToInt32(Datosvendedor.InfoPersona.Rut);
            mera.Tipo_doc       = dl_tipo_doc.SelectedValue;
            mera.Titulo_mera    = dl_titulo_mera.SelectedValue;
            mera.Tribunal       = txt_tribunal.Text;
            mera.N_bien         = dl_bien.SelectedValue;
            string addmera = new MeratenenciaBC().add_meratenencia(mera);

            DatosVehiculo mdato2 = new DatosvehiculoBC().getDatovehiculobyPatente_id_solicitud(txt_patente.Text, add);

            Marcavehiculo marca   = new Marcavehiculo();
            Tipovehiculo  tipvehi = new Tipovehiculo();
            string        mar     = dl_marca.SelectedValue;
            string        tip     = dl_tipo_vehiculo.SelectedValue;

            if (mar != "0")
            {
                marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(mar));
            }
            else
            {
                marca = new MarcavehiculoBC().getmarcavehiculo(69);
            }
            if (tip != "0")
            {
                tipvehi = new TipovehiculoBC().getTipoVehiculo(tip);
            }
            else
            {
                tipvehi = new TipovehiculoBC().getTipoVehiculo("PDF");
            }
            //Int32 id_dato_vehiculo = 0;


            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.Vin, mdato2.Serie, Convert.ToInt32(0), "", mdato2.Color, 0, 0, "", 0, 0,
                                                                          Convert.ToInt32(0), Convert.ToInt32(0),
                                                                          "", Convert.ToInt32(0),
                                                                          Convert.ToInt32(mdato2.Id_dato_vehiculo), DateTime.Now, "", "false", "", 0, "false",
                                                                          mdato2.Transmision, mdato2.Equipamiento, "0");
            }
            else
            {
                string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add,
                                                                          marca,
                                                                          tipvehi,
                                                                          txt_patente.Text,
                                                                          FuncionGlobal.digitoVerificadorPatente(txt_patente.Text),
                                                                          txt_modelo.Text, "", "", "", "", Convert.ToInt32(0), "", "", 0, 0, "", 0, 0,
                                                                          Convert.ToInt32(0),
                                                                          Convert.ToInt32(0),
                                                                          "", Convert.ToInt32(0), 0, DateTime.Now,
                                                                          "", "false", "", 0, "0", "0", "0", "0");
            }

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


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

            int bien;

            if (dl_bien.SelectedValue == "0" || dl_bien.SelectedValue == null || dl_bien.SelectedValue == "")
            {
                bien = Convert.ToInt32(txt_bien.Text);
            }
            else
            {
                bien = Convert.ToInt32(dl_bien.SelectedValue);
            }

            if (id_cliente == 15)
            {
                new BienesNumeroClienteBC().add_integracion_leasing(add, bien,
                                                                    Convert.ToInt32(txt_interno.Text), tipo_operacion);
            }

            FuncionGlobal.alerta(lbl_titulo.Text + ", INGRESADO CON EXITO", Page);
        }
Exemplo n.º 6
0
        protected void add_operacion()
        {
            string rutvend   = "0";
            int    operacion = 0;

            if (this.Datosvendedor.Guardar_Form())
            {
                if (this.Datosvendedor.InfoPersona != null)
                {
                    rutvend = this.Datosvendedor.InfoPersona.Rut.ToString();
                }
            }
            if (this.lbl_numero.Text != "")
            {
                operacion = Convert.ToInt32(this.lbl_numero.Text);
            }

            string interno = "";

            if (tipo_operacion.Trim() == "ctag" || tipo_operacion.Trim() == "dtag")
            {
                interno = this.dl_Codigo_TAG.SelectedValue;
            }
            else
            {
                interno = this.txt_interno.Text.Trim();
            }

            int fac = 0;

            if (txt_factura.Text.Trim() != "")
            {
                fac = Convert.ToInt32(txt_factura.Text.Trim());
            }


            Int32 add = new OperacionBC().add_operacion(operacion, Convert.ToInt16(this.dl_cliente.SelectedValue),
                                                        tipo_operacion, (string)(Session["usrname"]), 0, interno,
                                                        Convert.ToInt32(this.dl_sucursal_origen.SelectedValue), fac, this.txt_observacion.Text);

            string addparven = new ParticipeOperacionBC().add_participe(Convert.ToInt32(add), Convert.ToInt32(this.Datosvendedor.InfoPersona.Rut), "COMPR");

            DatosVehiculo mdato2           = new DatosVehiculo();
            Int32         id_dato_vehiculo = 0;

            mdato2 = new DatosvehiculoBC().getDatovehiculo(operacion);

            Marcavehiculo marca       = new Marcavehiculo();
            Tipovehiculo  tipvehi     = new Tipovehiculo();
            string        mar         = this.dl_marca.SelectedValue;
            string        tip         = this.dl_tipo_vehiculo.SelectedValue;
            string        anno        = "0";
            string        kilometraje = "0";

            if (this.txt_ano.Text != "")
            {
                anno = this.txt_ano.Text;
            }
            if (this.txt_kilometraje.Text != "")
            {
                kilometraje = this.txt_kilometraje.Text;
            }
            if (mar != "0")
            {
                marca = new MarcavehiculoBC().getmarcavehiculo(Convert.ToInt16(mar));
            }
            else
            {
                marca = new MarcavehiculoBC().getmarcavehiculo(69);
            }
            if (tip != "0")
            {
                tipvehi = new TipovehiculoBC().getTipoVehiculo(tip);
            }
            else
            {
                tipvehi = new TipovehiculoBC().getTipoVehiculo("PDF");
            }



            if (mdato2 != null)
            {
                if (mdato2.Id_solicitud == add)
                {
                    id_dato_vehiculo = mdato2.Id_dato_vehiculo;
                }

                string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add,
                                                                          marca,
                                                                          tipvehi,
                                                                          txt_patente.Text,
                                                                          FuncionGlobal.digitoVerificadorPatente(txt_patente.Text),
                                                                          mdato2.Modelo, mdato2.Chassis, this.txt_motor.Text, mdato2.Vin, mdato2.Serie, Convert.ToInt32(anno), "", mdato2.Color, 0, 0, "", 0, 0,
                                                                          Convert.ToInt32(FuncionGlobal.NumeroSinFormato(kilometraje)), Convert.ToInt32(0),
                                                                          "", Convert.ToInt32(0),
                                                                          id_dato_vehiculo, DateTime.Now, "", "false", "", 0, "false", mdato2.Transmision, mdato2.Equipamiento, "0");
            }
            else
            {
                string datovehi = new DatosvehiculoBC().add_Datosvehiculo(add,
                                                                          marca,
                                                                          tipvehi,
                                                                          this.txt_patente.Text,
                                                                          FuncionGlobal.digitoVerificadorPatente(txt_patente.Text),
                                                                          "", "", this.txt_motor.Text, "", "", Convert.ToInt32(anno), "", "", 0, 0, "", 0, 0,
                                                                          Convert.ToInt32(FuncionGlobal.NumeroSinFormato(kilometraje)),
                                                                          Convert.ToInt32(0),
                                                                          "", Convert.ToInt32(0), id_dato_vehiculo, DateTime.Now,
                                                                          "", "false", "", 0, "0", "0", "0", "0");
            }

            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 Numero:";
            this.lbl_numero.Text       = Convert.ToString(add);
            FuncionGlobal.alerta(this.lbl_titulo.Text + ", INGRESADO CON EXITO", Page);
        }