Beispiel #1
0
 public List <Tipovehiculo> getallTipovehiculo()
 {
     try {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn)) {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_Tipovehiculos";
             SqlDataReader       reader        = cmd.ExecuteReader();
             List <Tipovehiculo> lTipovehiculo = new List <Tipovehiculo>();
             while (reader.Read())
             {
                 Tipovehiculo mTipovehiculo = new Tipovehiculo();
                 mTipovehiculo.Codigo = reader["codigo"].ToString();
                 mTipovehiculo.Nombre = reader["nombre"].ToString();
                 lTipovehiculo.Add(mTipovehiculo);
                 mTipovehiculo = null;
             }
             sqlConn.Close();
             return(lTipovehiculo);
         }
     } catch (Exception ex) {
         throw ex;
     }
 }
Beispiel #2
0
        public string add_tasacionSII(Tipovehiculo tipo_vehiculo, Marcavehiculo marca, string modelo, int ano, string cilindraje, int npuerta, string combustible, string transmicion,
                                      string equipo, Int32 tasacion, Int32 permiso)
        {
            string val = new TasacionSIIDAC().add_tasacionSII(tipo_vehiculo, marca, modelo, ano, cilindraje, npuerta, combustible, transmicion,
                                                              equipo, tasacion, permiso);

            return(val);
        }
Beispiel #3
0
        public string add_Tipovehiculo(string codigo, string nombre)
        {
            Tipovehiculo mTipo = new Tipovehiculo();

            mTipo.Codigo = codigo;
            mTipo.Nombre = nombre;

            string add = new TipovehiculoDAC().add_Tipovehiculo(mTipo);

            return(add);
        }
Beispiel #4
0
        public string add_Datosvehiculo(Int32 id_solicitud, Marcavehiculo marca, Tipovehiculo tipo_vehiculo, string patente, string dv,
                                        string modelo, string chassis, string motor, string vin, string serie, int ano,
                                        string cilindraje, string color, int carga, int pesobruto, string combustible, int npuerta,
                                        int nasiento, Int32 kilometraje, Int32 precio_venta, Int32 tasacion, string codigo_SII,
                                        Int32 id_dato_vehiculo, string forma_pago, DateTime fecha_contrato, string prenda, string estado_vehiculo,
                                        Int32 rut_prenda, string financiamiento_amicar, string transmision, string equipamiento)
        {
            using (SqlConnection sqlConn = new SqlConnection(this.strConn)) {
                sqlConn.Open();
                try {
                    SqlCommand Cmd = new SqlCommand("sp_add_Datosvehiculo", sqlConn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter oParam = Cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
                    oParam = Cmd.Parameters.AddWithValue("@id_marca_vehiculo", marca.Id_marca);
                    oParam = Cmd.Parameters.AddWithValue("@codigo", tipo_vehiculo.Codigo);
                    oParam = Cmd.Parameters.AddWithValue("@patente", patente);
                    oParam = Cmd.Parameters.AddWithValue("@dv", dv);
                    oParam = Cmd.Parameters.AddWithValue("@modelo", modelo);
                    oParam = Cmd.Parameters.AddWithValue("@chassis", chassis);
                    oParam = Cmd.Parameters.AddWithValue("@motor", motor);
                    oParam = Cmd.Parameters.AddWithValue("@vin", vin);
                    oParam = Cmd.Parameters.AddWithValue("@serie", serie);
                    oParam = Cmd.Parameters.AddWithValue("@ano", ano);
                    oParam = Cmd.Parameters.AddWithValue("@cilindraje", cilindraje);
                    oParam = Cmd.Parameters.AddWithValue("@color", color);
                    oParam = Cmd.Parameters.AddWithValue("@carga", carga);
                    oParam = Cmd.Parameters.AddWithValue("@pesobruto", pesobruto);
                    oParam = Cmd.Parameters.AddWithValue("@combustible", combustible);
                    oParam = Cmd.Parameters.AddWithValue("@npuerta", npuerta);
                    oParam = Cmd.Parameters.AddWithValue("@nasiento", nasiento);
                    oParam = Cmd.Parameters.AddWithValue("@kilometraje", kilometraje);
                    oParam = Cmd.Parameters.AddWithValue("@precio", precio_venta);
                    oParam = Cmd.Parameters.AddWithValue("@tasacion", tasacion);
                    oParam = Cmd.Parameters.AddWithValue("@codigoSII", codigo_SII);
                    oParam = Cmd.Parameters.AddWithValue("@id_dato_vehiculo", id_dato_vehiculo);
                    oParam = Cmd.Parameters.AddWithValue("@forma_pago", forma_pago);
                    oParam = Cmd.Parameters.AddWithValue("@fecha_contrato", fecha_contrato);
                    oParam = Cmd.Parameters.AddWithValue("@prenda", prenda);
                    oParam = Cmd.Parameters.AddWithValue("@estado_vehiculo", estado_vehiculo);
                    oParam = Cmd.Parameters.AddWithValue("@rut_prenda", rut_prenda);
                    oParam = Cmd.Parameters.AddWithValue("@financiamiento_amicar", financiamiento_amicar);
                    oParam = Cmd.Parameters.AddWithValue("@transmision", transmision);
                    oParam = Cmd.Parameters.AddWithValue("@equipamiento", equipamiento);

                    Cmd.ExecuteNonQuery();
                    sqlConn.Close();
                    return("");
                } catch (Exception ex) {
                    return(ex.Message);
                }
            }
        }
Beispiel #5
0
        public string add_Datosvehiculo(Int32 id_solicitud, Marcavehiculo marca, Tipovehiculo tipo_vehiculo, string patente,
                                        string dv, string modelo, string chassis, string motor, string vin, string serie,
                                        int ano, string cilindraje, string color, int carga, int pesobruto, string combustible,
                                        int npuerta, int nasiento, Int32 kilometraje, Int32 tasacion, string codigo_SII,
                                        Int32 precio, Int32 id_dato_vehiculo, DateTime fecha_contrato, string forma_pago, string prenda,
                                        string estado_vehiculo, Int32 rut_prenda, string financiamiento_amicar, string transmision,
                                        string equipamiento, string codigo_banco = "0")
        {
            string add = new DatosvehiculoDAC().add_Datosvehiculo(id_solicitud, marca, tipo_vehiculo, patente, dv, modelo, chassis,
                                                                  motor, vin, serie, ano, cilindraje, color, carga, pesobruto,
                                                                  combustible, npuerta, nasiento, kilometraje, precio, tasacion, codigo_SII,
                                                                  id_dato_vehiculo, forma_pago, fecha_contrato, prenda, estado_vehiculo,
                                                                  rut_prenda, financiamiento_amicar, transmision, equipamiento);

            return(add);
        }
Beispiel #6
0
        public string add_Tipovehiculo(Tipovehiculo tipovehiculo)
        {
            using (SqlConnection sqlConn = new SqlConnection(this.strConn)) {
                sqlConn.Open();
                try {
                    SqlCommand Cmd = new SqlCommand("sp_add_Tipovehiculo", sqlConn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter oParam = Cmd.Parameters.AddWithValue("@codigo", tipovehiculo.Codigo);
                    oParam = Cmd.Parameters.AddWithValue("@nombre", tipovehiculo.Nombre);
                    Cmd.ExecuteNonQuery();
                    sqlConn.Close();
                } catch (Exception ex) {
                    throw ex;
                }
            }

            return("");
        }
Beispiel #7
0
        public string add_tasacionSII(Tipovehiculo tipo_vehiculo, Marcavehiculo marca, string modelo, int ano, string cilindraje, int npuerta, string combustible, string transmicion,
                                      string equipo, Int32 tasacion, Int32 permiso)
        {
            string val = "";

            using (SqlConnection sqlConn = new SqlConnection(this.strConn))
            {
                sqlConn.Open();
                try
                {
                    SqlCommand Cmd = new SqlCommand("sp_r_Add_CodigoSII", sqlConn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter oParam = Cmd.Parameters.AddWithValue("@tipo", tipo_vehiculo.Nombre);
                    oParam = Cmd.Parameters.AddWithValue("@marca", marca.Nombre);
                    oParam = Cmd.Parameters.AddWithValue("@modelo", modelo);
                    oParam = Cmd.Parameters.AddWithValue("@ano", ano);
                    oParam = Cmd.Parameters.AddWithValue("@cilindrada", cilindraje);
                    oParam = Cmd.Parameters.AddWithValue("@puertas", npuerta);
                    oParam = Cmd.Parameters.AddWithValue("@combustible", combustible);
                    oParam = Cmd.Parameters.AddWithValue("@transmicion", transmicion);
                    oParam = Cmd.Parameters.AddWithValue("@equipo", equipo);
                    oParam = Cmd.Parameters.AddWithValue("@tasacion", tasacion);
                    oParam = Cmd.Parameters.AddWithValue("@permiso", permiso);
                    SqlDataReader reader = Cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        val = reader["CodigoSII"].ToString();
                    }


                    sqlConn.Close();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(val);
        }
Beispiel #8
0
 public Tipovehiculo getTipovehiculo(string codigo)
 {
     try {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn)) {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_Tipovehiculo";
             cmd.Parameters.AddWithValue("@codigo", codigo);
             SqlDataReader reader        = cmd.ExecuteReader();
             Tipovehiculo  mTipovehiculo = new Tipovehiculo();
             if (reader.Read())
             {
                 mTipovehiculo.Codigo = reader["codigo"].ToString();
                 mTipovehiculo.Nombre = reader["nombre"].ToString();
             }
             return(mTipovehiculo);
         }
     } catch (Exception ex) {
         throw ex;
     }
 }
Beispiel #9
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);
        }
Beispiel #10
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);
        }