Ejemplo n.º 1
0
    private Boolean processDrawing()
    {
        Boolean        res = false;
        RVIImportModel rim = new RVIImportModel();

        if (!txtrevision.Text.Equals(""))
        {
            rim.SystemCode   = "2";
            rim.systemIndex1 = txtdrawno.Text.ToUpper();
            rim.systemIndex2 = txtrevision.Text.ToUpper();
            rim.systemIndex3 = txtrunno.Text;   //Run
            rim.systemIndex4 = txtcallno.Text;  //Call
            rim.systemIndex5 = ddlproduct.Text; //Product
            rim.systemIndex6 = txtdate.Value.ToString();
            rim.systemIndex7 = ddldocumenttypedrawing.Text;
            //rim.systemIndex8 = ddladditionalinfo.Text;
            rim.imageFileName = Server.MapPath("~/Temp/" + file_nameid.InnerText);
            rim.fileName      = file_nameid.InnerText;
            String[] f = rim.fileName.Split('.');
            rim.imageType = f[1];
            File.SetAttributes(rim.imageFileName, FileAttributes.Normal);
            FileStream   fs = new FileStream(rim.imageFileName, FileMode.Open);
            BinaryReader br = new BinaryReader(fs);
            Byte[]       bb = br.ReadBytes(int.Parse(br.BaseStream.Length.ToString()));
            rim.fileStream = Convert.ToBase64String(bb);
            fs.Close();
            if (validateData(rim) == true)
            {
                Boolean succ = false;
                succ = RVIImportModel.UploadtoRVI(rim);
                if (succ == true)
                {
                    clearscreen();
                    //ListViewItem lvi = new ListViewItem();
                    //lvi.Text = "";
                    //lvi.SubItems.Add("Upload Complete");
                    //lvwFiles.Items.Clear();
                    //lvwFiles.Items.Add(lvi);
                    res = true;
                }
            }

            else
            {
                RVIImportModel.Log(String.Format("Import failed for {0}", rim.systemIndex1));
            }
        }
        else
        {
            Response.Write("<script LANGUAGE='JavaScript' >alert('Revision is a required field; If a Revision is not available enter \'-\' in the field')</script>");
            //MessageBox.Show("Revision is a required field; If a Revision is not available enter '-' in the field");
        }
        return(res);
    }
Ejemplo n.º 2
0
    private Boolean processOrderDoc()
    {
        Boolean        res = false;
        RVIImportModel rim = new RVIImportModel();

        rim.SystemCode    = "1";
        rim.systemIndex1  = txtorderno.Text.ToUpper();
        rim.systemIndex2  = ddlcompany.Text.Substring(0, 4);
        rim.systemIndex3  = txtdistributor.Text; //dist
        rim.systemIndex4  = txtbranch.Text;      //branch
        rim.systemIndex5  = txtpono.Text;        //PO number
        rim.systemIndex6  = txtdate.Value.ToString();
        rim.systemIndex7  = ddldocumenttypeorderdocument.Text;
        rim.systemIndex8  = ddladditionalinfo.Text;
        rim.imageFileName = Server.MapPath("~/Temp/" + file_nameid.InnerText);
        rim.fileName      = file_nameid.InnerText;
        String[] f = rim.fileName.Split('.');
        rim.imageType = f[1];
        File.SetAttributes(rim.imageFileName, FileAttributes.Normal);
        FileStream   fs = new FileStream(rim.imageFileName, FileMode.Open);
        BinaryReader br = new BinaryReader(fs);

        Byte[] bb = br.ReadBytes(int.Parse(br.BaseStream.Length.ToString()));
        rim.fileStream = Convert.ToBase64String(bb);
        fs.Close();
        if (validateData(rim) == true)
        {
            Boolean succ = false;
            succ = RVIImportModel.UploadtoRVI(rim);
            if (succ == true)
            {
                clearscreen();
                //ListViewItem lvi = new ListViewItem();
                //lvi.Text = "";
                //lvi.SubItems.Add("Upload Complete");
                //file_nameid.InnerText=""
                //lvwFiles.Items.Add(lvi);
                res = true;
            }
            else
            {
                RVIImportModel.Log(String.Format("Import failed for {0}", rim.systemIndex1));
            }
        }
        return(res);
    }