コード例 #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            //Jbaez:subir documento
            if (this.filesubir.PostedFile.ContentLength > 0)
            {
                string strRutCliente = null;
                string path          = base.Server.MapPath(@"~\DIGITALIZADOS");

                string nomArchivo = this.filesubir.PostedFile.FileName;// +Path.GetExtension(this.filesubir.PostedFile.FileName);
                if (nomArchivo.Contains("\\"))
                {
                    nomArchivo = nomArchivo.Substring(nomArchivo.LastIndexOf("\\")).Replace("\\", string.Empty);
                }
                if (nomArchivo.Contains("/"))
                {
                    nomArchivo = nomArchivo.Substring(nomArchivo.LastIndexOf("/")).Replace("/", string.Empty);
                }


                string str4 = UTIL.SubirArchivo(this.filesubir, path, nomArchivo);
                if (!(str4 == "OK"))
                {
                    this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('" + str4.ToString() + "');</script>");
                }
                else if (!string.IsNullOrEmpty(nomArchivo))
                {
                    DataTable tabla = Consulta.InformeBienesRaicesDeudor(null, txtRut.Text);
                    strRutCliente = tabla != null && tabla.Rows.Count > 0 ? tabla.Rows[0]["RutCliente"].ToString() : "ALCSA";

                    Transaccion.InsertaDocBienesDigitalizado(txtRut.Text, nomArchivo, this.txtPatente.Text, strRutCliente, "64");
                    this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Documento digitalizado exitosamente');</script>");
                    this.filesubir.Focus();
                }
            }

            Transaccion.InsertaBienMueble(
                this.tipovehiculo.SelectedValue,
                this.marca.SelectedValue,
                this.modelo.SelectedValue,
                this.txtChassis.Text,
                this.color.SelectedValue,
                this.txtRut.Text.Replace(".", ""),
                this.txtMotor.Text,
                this.txtPatente.Text,
                this.txtAnioFabricacion.Text,
                this.limitaciones.SelectedValue,
                this.estado.SelectedValue);

            this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Datos guardados correctamente');</script>");
            this.Deshabilitar();
            this.Cancela();
        }