Example #1
0
        //
        public int InsertUpdateBarshikFile(ProjectBarsikThekaParamarsaBO obj)
        {
            int       i   = 0;
            DbCommand cmd = null;

            cmd = db.GetStoredProcCommand("PKG_PROJECT_BARSIK_KARYEKRAM.PR_INSERT_BARSHIK_FILE");
            db.AddInParameter(cmd, "V_BARSHIK_FILE_NAME", DbType.String, obj.BarshikFileName);
            db.AddInParameter(cmd, "V_FISCAL_YEAR_ID", DbType.Int32, obj.FiscalYearId);
            db.AddInParameter(cmd, "V_PROJECT_ID", DbType.Int32, obj.ProjectId);
            return(db.ExecuteNonQuery(cmd));
        }
Example #2
0
        public DataTable PopulateChaumasikFile(ProjectBarsikThekaParamarsaBO obj)
        {
            DbCommand cmd = db.GetStoredProcCommand("PKG_PROJECT_BARSIK_KARYEKRAM.PR_POPULATE_CHAUMASIK_FILE", obj.ProjectId, obj.FiscalYearId, obj.ChaumasikId, OracleDbType.RefCursor);
            DataSet   ds  = null;
            DataTable dt  = null;

            ds = db.ExecuteDataSet(cmd);
            if (ds != null && ds.Tables.Count > 0)
            {
                dt = ds.Tables[0];
            }
            return(dt);
        }
Example #3
0
        public int InsertUpdateProjectBarsikThekaParamarsa(ProjectBarsikThekaParamarsaBO objProjectBarsikThekaParamarsa)
        {
            int       i   = 0;
            DbCommand cmd = null;

            cmd = db.GetStoredProcCommand("PKG_PROJECT_BARSIK_KARYEKRAM.PR_PRJ_BARSIK_THEKA_PARAMARSA");
            db.AddInParameter(cmd, "V_MODE", DbType.String, objProjectBarsikThekaParamarsa.Mode);
            db.AddInParameter(cmd, "V_BARSIK_THEKA_P_ID", DbType.Decimal, objProjectBarsikThekaParamarsa.BarsikThekaPId);
            db.AddInParameter(cmd, "V_THEKA_F_T_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaFTNo);
            db.AddInParameter(cmd, "V_THEKA_F_T_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaFTRakam);
            db.AddInParameter(cmd, "V_P_F_T_SWADESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PFTSwadeshiNo);
            db.AddInParameter(cmd, "V_P_F_T_BIDESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PFTBideshiNo);
            db.AddInParameter(cmd, "V_P_F_T_SWADESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PFTSwadeshiRakam);
            db.AddInParameter(cmd, "V_P_F_T_BIDESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PFTBideshiRakam);
            db.AddInParameter(cmd, "V_FISCAL_YEAR_ID", DbType.Decimal, objProjectBarsikThekaParamarsa.FiscalYearId);
            db.AddInParameter(cmd, "V_PROJECT_ID", DbType.Decimal, objProjectBarsikThekaParamarsa.ProjectId);
            db.AddInParameter(cmd, "V_THEKA_S_T_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaSTNo);
            db.AddInParameter(cmd, "V_THEKA_S_T_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaSTRakam);
            db.AddInParameter(cmd, "V_THEKA_T_T_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaTTNo);
            db.AddInParameter(cmd, "V_THEKA_T_T_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaTTRakam);
            db.AddInParameter(cmd, "V_P_S_T_SWADESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PSTSwadeshiNo);
            db.AddInParameter(cmd, "V_P_S_T_SWADESI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PSTSwadesiRakam);
            db.AddInParameter(cmd, "V_P_S_T_BIDESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PSTBideshiNo);
            db.AddInParameter(cmd, "V_P_S_T_BIDESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PSTBideshiRakam);
            db.AddInParameter(cmd, "V_P_T_T_SWADESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PTTSwadeshiNo);
            db.AddInParameter(cmd, "V_P_T_T_SWADESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PTTSwadeshiRakam);
            db.AddInParameter(cmd, "V_P_T_T_BIDESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PTTBideshiNo);
            db.AddInParameter(cmd, "V_P_T_T_BIDESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PTTBideshiRakam);
            db.AddInParameter(cmd, "V_THEKA_F_P_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaFPNo);
            db.AddInParameter(cmd, "V_THEKA_F_P_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaFPRakam);
            db.AddInParameter(cmd, "V_P_F_P_SWADESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PFPSwadeshiNo);
            db.AddInParameter(cmd, "V_P_F_P_BIDESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PFPBideshiNo);
            db.AddInParameter(cmd, "V_P_F_P_SWADESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PFPSwadeshiRakam);
            db.AddInParameter(cmd, "V_P_F_P_BIDESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PFPBideshiRakam);
            db.AddInParameter(cmd, "V_THEKA_S_P_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaSPNo);
            db.AddInParameter(cmd, "V_THEKA_S_P_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaSPRakam);
            db.AddInParameter(cmd, "V_THEKA_T_P_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaTPNo);
            db.AddInParameter(cmd, "V_THEKA_T_P_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.ThekaTPRakam);
            db.AddInParameter(cmd, "V_P_S_P_SWADESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PSPSwadeshiNo);
            db.AddInParameter(cmd, "V_P_S_P_SWADESI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PSPSwadesiRakam);
            db.AddInParameter(cmd, "V_P_S_P_BIDESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PSPBideshiNo);
            db.AddInParameter(cmd, "V_P_S_P_BIDESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PSPBideshiRakam);
            db.AddInParameter(cmd, "V_P_T_P_SWADESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PTPSwadeshiNo);
            db.AddInParameter(cmd, "V_P_T_P_SWADESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PTPSwadeshiRakam);
            db.AddInParameter(cmd, "V_P_T_P_BIDESHI_NO", DbType.Decimal, objProjectBarsikThekaParamarsa.PTPBideshiNo);
            db.AddInParameter(cmd, "V_P_T_P_BIDESHI_RAKAM", DbType.Decimal, objProjectBarsikThekaParamarsa.PTPBideshiRakam);
            db.AddInParameter(cmd, "V_MODIFIED_DATE", DbType.DateTime, objProjectBarsikThekaParamarsa.ModifiedDate);
            db.AddInParameter(cmd, "V_MODIFIED_BY", DbType.String, objProjectBarsikThekaParamarsa.ModifiedBy);
            return(db.ExecuteNonQuery(cmd));
        }
Example #4
0
        protected void PopulateBarshikFile()
        {
            /*aBarshikFile.InnerHtml = "";
             * aBarshikFile.HRef = null;*/
            ProjectBarsikThekaParamarsaBO objBo = new ProjectBarsikThekaParamarsaBO();

            objBarsikService = new BarsikKaryekramService();
            objBarsikService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationBarsikKaryekram();
            objBo.ProjectId    = Session["projectId"].ToInt32();//change after
            objBo.FiscalYearId = SessionHelper.SessionFiscalYear.ToInt32();
            DataTable dtBarshikFile = objBarsikService.PopulateBarshikFile(objBo);

            Session["dtBarshikFile"] = objBarsikService.PopulateBarshikFile(objBo);

            if (dtBarshikFile != null && dtBarshikFile.Rows.Count > 0)
            {
                if (dtBarshikFile.Rows[0]["FILE_NAME"].ToString() != "")
                {
                    lblFileWarning.Visible   = true;
                    grdUploadedFiles.Visible = true;
                    string fileName = "";
                    Session["existingFilename"] = fileName = dtBarshikFile.Rows[0]["FILE_NAME"].ToString();
                    DataTable dtFile = new DataTable();
                    dtFile.Columns.Add("FILE_NAME");
                    List <string> fileList = fileName.Split(new char[] { ',' }).ToList <string>();

                    for (int j = 0; j < fileList.Count - 1; j++)
                    {
                        DataRow dr = dtFile.NewRow();
                        dr[0] = fileList[j];
                        dtFile.Rows.Add(dr);
                    }
                    grdUploadedFiles.DataSource = dtFile;
                    grdUploadedFiles.DataBind();
                }
                else
                {
                    Session["existingFilename"] = "";
                }
            }
        }
Example #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            ProjectBudgetDetailBO objBudgProject    = new ProjectBudgetDetailBO();
            DropDownList          ddlShrot          = new DropDownList();
            DropDownList          ddlBhuktaniPrakar = new DropDownList();
            TextBox     txtRakam        = new TextBox();
            TextBox     txtFirstTRakam  = new TextBox();
            TextBox     txtSecondTRakam = new TextBox();
            TextBox     txtThirdTRakam  = new TextBox();
            HiddenField hidBadfadId     = new HiddenField();

            foreach (RepeaterItem rptItem in rptAayojanaBadfad.Items)
            {
                int k = 0;
                ddlShrot                         = (DropDownList)rptItem.FindControl("ddlShrot");
                ddlBhuktaniPrakar                = (DropDownList)rptItem.FindControl("ddlBhuktaniPrakar");
                txtRakam                         = (TextBox)rptItem.FindControl("txtRakam");
                txtFirstTRakam                   = (TextBox)rptItem.FindControl("txtFirstTRakam");
                txtSecondTRakam                  = (TextBox)rptItem.FindControl("txtSecondTRakam");
                txtThirdTRakam                   = (TextBox)rptItem.FindControl("txtThirdTRakam");
                hidBadfadId                      = (HiddenField)rptItem.FindControl("hidBadfadId");
                objBudgProject.BadfadId          = hidBadfadId.Value.ToDecimal();
                objBudgProject.FirstTRakam       = txtFirstTRakam.Text.ToDecimal();
                objBudgProject.SecondTRakam      = txtSecondTRakam.Text.ToDecimal();
                objBudgProject.ThirdCRakam       = txtThirdTRakam.Text.ToDecimal();
                objBudgProject.FiscalYearId      = SessionHelper.SessionFiscalYear.ToInt32();
                objBudgProject.Mode              = "I";
                objBarsikService                 = new BarsikKaryekramService();
                objBarsikService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationBarsikKaryekram();
                objBarsikService.InsertUpdateProjectBudgDetail(objBudgProject);
            }
            ProjectBarsikThekaParamarsaBO objThekaParamarsa = new ProjectBarsikThekaParamarsaBO();

            //barshikAnya
            ProjectBarshikAnyaBO objBarshikAnyaBo = new ProjectBarshikAnyaBO();

            objBarshikAnyaBo.ProjectId       = Session["projectId"].ToInt32();
            objBarshikAnyaBo.FiscalYearId    = Session["fiscal_year_id"].ToInt32();
            objBarshikAnyaBo.FirstRakamAnya  = txtAnyaFirst.Text.ToDecimal();
            objBarshikAnyaBo.SecondRakamAnya = txtAnyaSecond.Text.ToDecimal();
            objBarshikAnyaBo.ThirdRakamAnya  = txtAnyaThird.Text.ToDecimal();
            objBarshikAnyaBo.RemarksAnya     = txtAnyaRemarks.Text;

            objBarsikService = new BarsikKaryekramService();
            objBarsikService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationBarsikKaryekram();
            if (hidBarshikAnyaId.Value == "")
            {
                objBarshikAnyaBo.Mode = "I";
            }
            else
            {
                objBarshikAnyaBo.Mode          = "U";
                objBarshikAnyaBo.BarshikAnyaID = hidBarshikAnyaId.Value.ToInt32();
            }

            //barshikBharit
            BarsikBharitBo objBarsikBharitBo = new BarsikBharitBo();

            objBarsikBharitBo.ProjectId            = Session["projectId"].ToInt32();
            objBarsikBharitBo.FiscalYearId         = Session["fiscal_year_id"].ToInt32();
            objBarsikBharitBo.BarshikBharitLakshya = txtBarshik.Text.ToDecimal();
            objBarsikBharitBo.FirstBharitLakshya   = txtFirstBharit.Text.ToDecimal();
            objBarsikBharitBo.SecondBharitLakshya  = txtSecondBharit.Text.ToDecimal();
            objBarsikBharitBo.ThirdBharitLakshya   = txtThirdBharit.Text.ToDecimal();
            if (hidBarshikBharitId.Value == "")
            {
                objBarsikBharitBo.Mode = "I";
            }
            else
            {
                objBarsikBharitBo.Mode = "U";
            }


            if (hidThekaParamarsaId.Value == "")
            {
                objThekaParamarsa.Mode = "I";
            }
            else
            {
                objThekaParamarsa.Mode           = "U";
                objThekaParamarsa.BarsikThekaPId = hidThekaParamarsaId.Value.ToDecimal();
            }

            //paramarsa swadeshi
            objThekaParamarsa.PFTSwadeshiNo    = txtPSFirstTNo.Text.ToDecimal();
            objThekaParamarsa.PFTSwadeshiRakam = txtPSFirstTRakam.Text.ToDecimal();
            objThekaParamarsa.PSTSwadeshiNo    = txtPSSecondTNo.Text.ToDecimal();
            objThekaParamarsa.PSTSwadesiRakam  = txtPSSSecondTRakam.Text.ToDecimal();
            objThekaParamarsa.PTTSwadeshiNo    = txtPSThirdTNo.Text.ToDecimal();
            objThekaParamarsa.PTTSwadeshiRakam = txtPSThirdTRakam.Text.ToDecimal();
            //pragati
            objThekaParamarsa.PFPSwadeshiNo    = 0;
            objThekaParamarsa.PFPSwadeshiRakam = 0;
            objThekaParamarsa.PSPSwadeshiNo    = 0;
            objThekaParamarsa.PSPSwadesiRakam  = 0;
            objThekaParamarsa.PTPSwadeshiNo    = 0;
            objThekaParamarsa.PTPSwadeshiRakam = 0;
            //end

            //paramarsadata bideshi
            objThekaParamarsa.PFTBideshiNo    = txtPBFirstTNo.Text.ToDecimal();
            objThekaParamarsa.PFTBideshiRakam = txtPBFirstTRakam.Text.ToDecimal();
            objThekaParamarsa.PSTBideshiNo    = txtPBSecondTNo.Text.ToDecimal();
            objThekaParamarsa.PSTBideshiRakam = txtPBSecondTRakam.Text.ToDecimal();
            objThekaParamarsa.PTTBideshiNo    = txtPBThirdTNo.Text.ToDecimal();
            objThekaParamarsa.PTTBideshiRakam = txtPBThirdTRakam.Text.ToDecimal();
            //pragati
            objThekaParamarsa.PFPBideshiNo    = 0;
            objThekaParamarsa.PFPBideshiRakam = 0;
            objThekaParamarsa.PSPBideshiNo    = 0;
            objThekaParamarsa.PSPBideshiRakam = 0;
            objThekaParamarsa.PTPBideshiNo    = 0;
            objThekaParamarsa.PTPBideshiRakam = 0;
            //end
            //
            //theka details//
            objThekaParamarsa.ThekaFTNo    = txtThekaFirstTNo.Text.ToDecimal();
            objThekaParamarsa.ThekaFTRakam = txtThekaFirstTRakam.Text.ToDecimal();
            objThekaParamarsa.ThekaSTNo    = txtThekaSecondTNO.Text.ToDecimal();
            objThekaParamarsa.ThekaSTRakam = txtThekaSecondTRakam.Text.ToDecimal();
            objThekaParamarsa.ThekaTTNo    = txtThekaThirdTNo.Text.ToDecimal();
            objThekaParamarsa.ThekaTTRakam = txtThekaThirdTRakam.Text.ToDecimal();
            //pragati
            objThekaParamarsa.ThekaFPNo    = 0;
            objThekaParamarsa.ThekaFPRakam = 0;
            objThekaParamarsa.ThekaSPNo    = 0;
            objThekaParamarsa.ThekaSPRakam = 0;
            objThekaParamarsa.ThekaTPNo    = 0;
            objThekaParamarsa.ThekaTPRakam = 0;

            //end
            objThekaParamarsa.FiscalYearId = SessionHelper.SessionFiscalYear.ToInt32();
            objThekaParamarsa.ProjectId    = Session["projectId"].ToInt32();
            objThekaParamarsa.ModifiedBy   = Session["username"].ToString();
            objThekaParamarsa.ModifiedDate = DateTime.Now;
            objBarsikService.InsertUpdateProjectBarsikThekaParamarsa(objThekaParamarsa);

            //upload multiple files
            ProjectBarsikThekaParamarsaBO objBo = new ProjectBarsikThekaParamarsaBO();

            objBarsikService = new BarsikKaryekramService();
            objBarsikService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationBarsikKaryekram();

            //insert barshik anya
            int a = objBarsikService.InsertUpdateBarshikAnya(objBarshikAnyaBo);

            int b = objBarsikService.InsertUpdateBarshikBharit(objBarsikBharitBo);

            objBo.FiscalYearId = Session["fiscal_year_id"].ToInt32();
            objBo.ProjectId    = Session["projectId"].ToInt32();
            string allFiles = "";

            ///// file upload remains
            if (FileBarshikUpload.HasFile) // CHECK IF ANY FILE HAS BEEN SELECTED.
            {
                HttpFileCollection hfc = Request.Files;


                for (int f = 0; f <= hfc.Count - 1; f++)
                {
                    HttpPostedFile hpf = hfc[f];
                    if (hpf.ContentLength > 0)
                    {
                        string fileName;
                        fileName = DateTime.Now + hpf.FileName;
                        string ext            = System.IO.Path.GetExtension(hpf.FileName);
                        var    splitseparator = new string[] { ext };
                        var    result         = Splitstring(fileName, splitseparator);
                        String source         = result[0];
                        string str            = source + ext;
                        str = Regex.Replace(str, @"/", "_");
                        str = Regex.Replace(str, @":", "_");
                        str = Regex.Replace(str, @" ", "_");
                        str = Regex.Replace(str, @",", "_");
                        String newfolder = Server.MapPath("~") + @"BarshikFiles\";
                        String path      = newfolder + str;
                        hpf.SaveAs(path);
                        allFiles += str + ",";
                    }
                }
                objBo.BarshikFileName = allFiles;
            }
            else
            {
                DataTable BarshikFile = (DataTable)Session["dtBarshikFile"];
                if (BarshikFile != null && BarshikFile.Rows.Count > 0)
                {
                    //update case
                    objBo.BarshikFileName = Session["existingFilename"].ToString();
                }
                else
                {
                    //insert case
                    objBo.BarshikFileName = "";
                }
            }

            wbs = new ProjectService();
            wbs.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationProject();
            int j = objBarsikService.InsertUpdateBarshikFile(objBo);

            Response.Redirect(Constants.ConstantAppPath + "/Modules/BarsikKaryekram/BarsikKaryekram.aspx");

            /*if (FileBarshik.HasFile)
             * {
             *  ProjectBarsikThekaParamarsaBO objBo = new ProjectBarsikThekaParamarsaBO();
             *  objBarsikService = new BarsikKaryekramService();
             *  objBarsikService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationBarsikKaryekram();
             *  //lblImage.Text = DateTime.Now + FileBarshik.FileName;
             *  string ext = System.IO.Path.GetExtension(this.FileBarshik.PostedFile.FileName);
             *  var splitseparator = new string[] { ext };
             *  var result = Splitstring(DateTime.Now + FileBarshik.FileName, splitseparator);
             *  String source = result[0];
             *  string str = source  + ext;
             *  str = Regex.Replace(str, @"/", "_");
             *  str = Regex.Replace(str, @":", "_");
             *  objBo.BarshikFileName = str;
             *  objBo.FiscalYearId = Session["fiscal_year_id"].ToInt32();
             *  objBo.ProjectId = Session["projectId"].ToInt32();
             *  UploadFile(FileBarshik, str);
             *  int i=objBarsikService.InsertUpdateBarshikFile(objBo);
             *
             * }*/
        }
Example #6
0
 public int InsertUpdateProjectBarsikThekaParamarsa(ProjectBarsikThekaParamarsaBO objProjectBarsikThekaParamarsa)
 {
     Authentication();
     return(objBarsikDal.InsertUpdateProjectBarsikThekaParamarsa(objProjectBarsikThekaParamarsa));
 }
Example #7
0
 public DataTable PopulateChaumasikFile(ProjectBarsikThekaParamarsaBO obj)
 {
     Authentication();
     return(objBarsikDal.PopulateChaumasikFile(obj));
 }
Example #8
0
 public int InsertUpdateChaumasikFile(ProjectBarsikThekaParamarsaBO obj)
 {
     Authentication();
     return(objBarsikDal.InsertUpdateChaumasikFile(obj));
 }