Exemple #1
0
        public Boolean InsertDiv_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Div_master (divid,divname) values(@divid,@divname)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);
            int           newid   = g.GetNextId("Div_master", "divid");

            cmd.Parameters.AddWithValue("@divid", newid);
            cmd.Parameters.AddWithValue("@divname", f["divname"]);
            int        ab   = cmd.ExecuteNonQuery();
            String     Sql  = "insert into autoidgen(id,cadtvoc,padtvoc,sadtvoc,radtvoc,adjvoc,cadtbpo,padtbpo,radtbpo,sadtbpo,divid,cash) values(@id,0,0,0,0,0,0,0,0,0,@divid,0)";
            SqlCommand cmd1 = new SqlCommand(Sql, con);

            cmd1.Parameters.AddWithValue("@id", g.GetNextId("autoidgen", "id"));
            cmd1.Parameters.AddWithValue("@divid", newid);
            int ab1 = cmd1.ExecuteNonQuery();

            con.Close();
            if (ab > 0 && ab1 > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Boolean Insertvoucherdata(FormCollection f, int divid, int sectionid, int userid)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into accounttrans(id,trtype,accno,sectionid,divid,dramount,cramount,userid) values(@id,@trtype,@accno,@sectionid,@divid,@dramount,@cramount,@userid)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@id", g.GetNextId("accounttrans", "id"));
            cmd.Parameters.AddWithValue("@trtype", f["trtype"]);
            cmd.Parameters.AddWithValue("@accno", f["accno"]);
            cmd.Parameters.AddWithValue("@sectionid", sectionid);
            cmd.Parameters.AddWithValue("@divid", divid);
            cmd.Parameters.AddWithValue("@dramount", f["dramount"]);
            cmd.Parameters.AddWithValue("@cramount", f["cramount"]);
            cmd.Parameters.AddWithValue("@userid", userid);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Boolean InsertParty_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Party_master (partyid,partyname,divid,sectionid,Address,city,state,pincode,MobileNo,PhoneNo,GSTNo,TANNo,PANNo) values(@partyid,@partyname,@divid,@sectionid,@Address,@city,@state,@pincode,@MobileNo,@PhoneNo,@GSTNo,@TANNo,@PANNo)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@partyid", g.GetNextId("Party_master", "partyid"));
            cmd.Parameters.AddWithValue("@partyname", f["partyname"]);
            cmd.Parameters.AddWithValue("@divid", f["divid"]);
            cmd.Parameters.AddWithValue("@sectionid", f["sectionid"]);
            cmd.Parameters.AddWithValue("@Address", f["Address"]);
            cmd.Parameters.AddWithValue("@city", f["city"]);
            cmd.Parameters.AddWithValue("@state", f["state"]);
            cmd.Parameters.AddWithValue("@pincode", f["pincode"]);
            cmd.Parameters.AddWithValue("@MobileNo", f["MobileNo"]);
            cmd.Parameters.AddWithValue("@PhoneNo", f["PhoneNo"]);
            //cmd.Parameters.AddWithValue("@sectionid", f["MobileNo"]);
            cmd.Parameters.AddWithValue("@GSTNo", f["GSTNo"]);
            cmd.Parameters.AddWithValue("@TANNo", f["TANNo"]);
            cmd.Parameters.AddWithValue("@PANNo", f["PANNo"]);
            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Boolean InsertVoucher_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Voucher_master (id,voucherno,vodate,billtypeid,sectionid,divid,depoid,rvnumber,ponumber,invoiceno,userid,status,enteredon) values(@id,@voucherno,@vodate,@billtypeid,@sectionid,@divid,@depoid,@rvnumber,@ponumber,@invoiceno,@userid,@status,@enteredon)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@id", g.GetNextId("Voucher_master", "id"));
            cmd.Parameters.AddWithValue("@voucherno", f["voucherno"]);
            cmd.Parameters.AddWithValue("@vodate", f["vodate"]);
            cmd.Parameters.AddWithValue("@billtypeid", f["billtypeid"]);
            cmd.Parameters.AddWithValue("@sectionid", f["sectionid"]);
            cmd.Parameters.AddWithValue("@divid", f["divid"]);
            cmd.Parameters.AddWithValue("@depoid", f["depoid"]);
            cmd.Parameters.AddWithValue("@rvnumber", f["rvnumber"]);
            cmd.Parameters.AddWithValue("@ponumber", f["ponumber"]);
            cmd.Parameters.AddWithValue("@invoiceno", f["invoiceno"]);
            cmd.Parameters.AddWithValue("@userid", f["userid"]);
            cmd.Parameters.AddWithValue("@status", f["status"]);
            cmd.Parameters.AddWithValue("@enteredon", f["enteredon"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #5
0
        public Boolean InsertAccount_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Account_master (accountid,accountnumber,accountname,parentid,groupid,sectionid,allow) values(@accountid,@accountnumber,@accountname,@parentid,@groupid,@sectionid,@allow)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@accountid", g.GetNextId("Account_master", "accountid"));
            cmd.Parameters.AddWithValue("@accountnumber", f["accountnumber"]);
            cmd.Parameters.AddWithValue("@accountname", f["accountname"]);
            cmd.Parameters.AddWithValue("@parentid", f["parentid"]);
            cmd.Parameters.AddWithValue("@groupid", f["groupid"]);
            cmd.Parameters.AddWithValue("@sectionid", f["sectionid"]);
            cmd.Parameters.AddWithValue("@allow", f["allow"]);
            //cmd.Parameters.AddWithValue("@active", f["active"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #6
0
        public Boolean InsertUsers(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Users (id,username,password,sectionid,divid,mobileno,usertypeid) values(@id,@username,@password,@sectionid,@divid,@mobileno,@usertypeid)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@id", g.GetNextId("Users", "id"));
            cmd.Parameters.AddWithValue("@username", f["username"]);
            cmd.Parameters.AddWithValue("@password", f["password"]);
            cmd.Parameters.AddWithValue("@sectionid", f["sectionid"]);
            cmd.Parameters.AddWithValue("@divid", f["divid"]);
            cmd.Parameters.AddWithValue("@mobileno", f["mobileno"]);
            cmd.Parameters.AddWithValue("@usertypeid", f["usertypeid"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #7
0
        public Boolean InsertBank_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Bank_master (bankid,bankname,accountnumber,bankaccno,chequestart,chequeend,divid,nextchequeno) values(@bankid,@bankname,@accountnumber,@bankaccno,@chequestart,@chequeend,@divid,@nextchequeno)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@bankid", g.GetNextId("Bank_master", "bankid"));
            cmd.Parameters.AddWithValue("@bankname", f["bankname"]);
            cmd.Parameters.AddWithValue("@accountnumber", f["accountnumber"]);
            cmd.Parameters.AddWithValue("@bankaccno", f["bankaccno"]);
            cmd.Parameters.AddWithValue("@chequestart", f["chequestart"]);
            cmd.Parameters.AddWithValue("@chequeend", f["chequeend"]);
            cmd.Parameters.AddWithValue("@divid", f["divid"]);
            cmd.Parameters.AddWithValue("@nextchequeno", f["nextchequeno"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #8
0
        public Boolean InsertBilltype_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Billtype_master (billtypeid,billtypename,sectionid,divid) values(@billtypeid,@billtypename,@sectionid,@divid)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@billtypeid", g.GetNextId("Billtype_master", "billtypeid"));
            cmd.Parameters.AddWithValue("@billtypename", f["billtypename"]);
            cmd.Parameters.AddWithValue("@sectionid", f["sectionid"]);
            cmd.Parameters.AddWithValue("@divid", f["divid"]);
            //   cmd.Parameters.AddWithValue("@active", f["active"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #9
0
        public Boolean InsertAccount_parent(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Account_parent (parentid,parentname) values(@parentid,@parentname)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@parentid", g.GetNextId("Account_parent", "parentid"));
            cmd.Parameters.AddWithValue("@parentname", f["parentname"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #10
0
        public Boolean InsertSection_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Section_master (sectionid,sectionname) values(@sectionid,@sectionname)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@sectionid", g.GetNextId("Section_master", "sectionid"));
            cmd.Parameters.AddWithValue("@sectionname", f["sectionname"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #11
0
        public Boolean InsertUser_types(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into User_types (usertypeid,usertypename) values(@usertypeid,@usertypename)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@usertypeid", g.GetNextId("User_types", "usertypeid"));
            cmd.Parameters.AddWithValue("@usertypename", f["usertypename"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Boolean InsertDepot_master(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Depot_master (depotid,depotname,divid) values(@depotid,@depotname,@divid)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@depotid", g.GetNextId("Depot_master", "depotid"));
            cmd.Parameters.AddWithValue("@depotname", f["depotname"]);
            cmd.Parameters.AddWithValue("@divid", f["divid"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /**     public Int32 GetOrderedRecordsCountbilltype(int btypeid, String OrderBy)
         *   {
         *
         *       String Qry = "SELECT * FROM ( SELECT row_number() OVER (ORDER BY " + OrderBy + ") AS rownum, *   FROM   Billtype_details ) AS A Where billtypeid=" + billtypeid.ToString();
         *       return DBClass.GetAllRecords(Qry).Rows.Count;
         *   }  **/

        /**      public Boolean InsertBilltype_details(FormCollection f)
         *    {
         *        GenHelper g = new GenHelper();
         *        String Sqltext = "insert into Billtype_details (id,billtypeid,accountnumber,type) values(@id,@billtypeid,@accountnumber,@type)";
         *        SqlConnection con = DBClass.mycon();
         *        SqlCommand cmd = new SqlCommand(Sqltext, con);
         *        cmd.Parameters.AddWithValue("@id", g.GetNextId("Billtype_details", "id"));
         *        cmd.Parameters.AddWithValue("@billtypeid", f["billtypeid"]);
         *        cmd.Parameters.AddWithValue("@accountnumber", f["accountnumber"]);
         *        cmd.Parameters.AddWithValue("@type", f["type"]);
         *
         *        int ab = cmd.ExecuteNonQuery();
         *        con.Close();
         *        if (ab > 0) return true; else return false;
         *    }  **/
        public Boolean InsertBilltype_details(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into Billtype_details (id,billtypeid,accountnumber,type) values(@id,@billtypeid,@accountnumber,@type)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@id", g.GetNextId("Billtype_details", "id"));
            cmd.Parameters.AddWithValue("@billtypeid", f["billtypeid"]);
            cmd.Parameters.AddWithValue("@accountnumber", f["accountnumber"]);
            cmd.Parameters.AddWithValue("@type", f["type"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #14
0
        public Boolean InsertUser_menus(FormCollection f)
        {
            GenHelper     g       = new GenHelper();
            String        Sqltext = "insert into User_menus (menuid,menuname,menuurl,parentid) values(@menuid,@menuname,@menuurl,@parentid)";
            SqlConnection con     = DBClass.mycon();
            SqlCommand    cmd     = new SqlCommand(Sqltext, con);

            cmd.Parameters.AddWithValue("@menuid", g.GetNextId("User_menus", "menuid"));
            cmd.Parameters.AddWithValue("@menuname", f["menuname"]);
            cmd.Parameters.AddWithValue("@menuurl", f["menuurl"]);
            cmd.Parameters.AddWithValue("@parentid", f["parentid"]);

            int ab = cmd.ExecuteNonQuery();

            con.Close();
            if (ab > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #15
0
        public Boolean savevoucherdata(FormCollection f, DataTable userdt, DataTable Cardt, ref String trid, DateTime fst, DateTime fend, int divid, String divname, int userid, int sectionid, double payamt)
        {
            SqlTransaction tr = null;
            GenHelper      g  = new GenHelper();

            trid = g.GetNewVoucherNo(transtype, fst, fend, divid, divname);
            SqlConnection con = DBClass.mycon();

            tr = con.BeginTransaction();
            try
            {
                String Sql = "insert into voucher_master(id,voucherno,vodate,billtypeid,divid,rvnumber,ponumber,invoiceno,userid,partyid,enteredon,trtypeid,sectionid,rvdate,podate,invdate)";
                Sql += " values(@id,@voucherno,@vodate,@billtypeid,@divid,@rvnumber,@ponumber,@invoiceno,@userid,@partyid,@enteredon,@trtypeid,@sectionid,@rvdate,@podate,@invdate)";
                SqlCommand cmd = new SqlCommand(Sql, con);
                cmd.Parameters.AddWithValue("@id", g.GetNextId("voucher_master", "id"));
                cmd.Parameters.AddWithValue("@voucherno", trid);
                cmd.Parameters.AddWithValue("@vodate", f["vdate"]);
                cmd.Parameters.AddWithValue("@billtypeid", f["billtypeid"]);
                cmd.Parameters.AddWithValue("@divid", divid);
                cmd.Parameters.AddWithValue("@rvnumber", f["rvno"]);
                cmd.Parameters.AddWithValue("@ponumber", f["pono"]);
                cmd.Parameters.AddWithValue("@invoiceno", f["invoice"]);
                cmd.Parameters.AddWithValue("@userid", userid);
                cmd.Parameters.AddWithValue("@partyid", f["partyid"]);
                cmd.Parameters.AddWithValue("@trtypeid", this.transtype);
                cmd.Parameters.AddWithValue("@sectionid", sectionid);
                cmd.Parameters.AddWithValue("@rvdate", f["rvdate"]);
                cmd.Parameters.AddWithValue("@podate", f["podate"]);
                cmd.Parameters.AddWithValue("@invdate", f["invoicedate"]);
                cmd.Parameters.AddWithValue("@enteredon", DateTime.Today);
                cmd.Transaction = tr;
                int a = cmd.ExecuteNonQuery();


                Int32  newid = g.GetNextId("accounttrans", "id");
                String Trqry = "insert into accounttrans(id,trtype,voucherno,accno,trdate,dramount,cramount,partyid,divid,sectionid,userid,enteredon)";
                Trqry += " values(@id,@trtype,@voucherno,@accno,@trdate,@dramount,@cramount,@partyid,@divid,@sectionid,@userid,@enteredon)";
                for (int i = 0; i < Cardt.Rows.Count; i++)
                {
                    if (Convert.ToInt32(Cardt.Rows[i]["dramount"]) > 0 || Convert.ToInt32(Cardt.Rows[i]["cramount"]) > 0)
                    {
                        SqlCommand cmd1 = new SqlCommand(Trqry, con);

                        cmd1.Parameters.AddWithValue("@id", newid);
                        cmd1.Parameters.AddWithValue("@trtype", this.transtype);
                        cmd1.Parameters.AddWithValue("@voucherno", trid);
                        cmd1.Parameters.AddWithValue("@accno", Cardt.Rows[i]["accountnumber"]);
                        cmd1.Parameters.AddWithValue("@trdate", f["vdate"]);
                        cmd1.Parameters.AddWithValue("@dramount", Cardt.Rows[i]["dramount"]);
                        cmd1.Parameters.AddWithValue("@cramount", Cardt.Rows[i]["cramount"]);
                        cmd1.Parameters.AddWithValue("@partyid", f["partyid"]);
                        cmd1.Parameters.AddWithValue("@divid", divid);
                        cmd1.Parameters.AddWithValue("@sectionid", sectionid);
                        cmd1.Parameters.AddWithValue("@userid", userid);
                        cmd1.Parameters.AddWithValue("@enteredon", DateTime.Now);
                        cmd1.Transaction = tr;
                        int a1 = cmd1.ExecuteNonQuery();
                        newid++;
                    }
                }

                Int32  newplid = g.GetNextId("party_ledger", "id");
                String Plqry   = "insert into party_ledger(id,partyid,divid,dbamount,trdate,voucherno)";
                Plqry += " values(@id,@partyid,@divid,@dbamount,@trdate,@voucherno)";
                SqlCommand cmdpl = new SqlCommand(Plqry, con);
                cmdpl.Parameters.AddWithValue("@id", newplid);
                cmdpl.Parameters.AddWithValue("@partyid", f["partyid"]);
                cmdpl.Parameters.AddWithValue("@divid", divid);
                cmdpl.Parameters.AddWithValue("@dbamount", payamt);
                cmdpl.Parameters.AddWithValue("@trdate", f["vdate"]);
                cmdpl.Parameters.AddWithValue("@voucherno", trid);

                cmdpl.Transaction = tr;
                int a2 = cmdpl.ExecuteNonQuery();


                String     upautoid = "update autoidgen set cadtvoc=cadtvoc+1 where divid=" + divid;
                SqlCommand cmdupd   = new SqlCommand(upautoid, con);
                cmdupd.Transaction = tr;
                int a4 = cmdupd.ExecuteNonQuery();
                tr.Commit();
                return(true);
            }
            catch (Exception e)
            {
                tr.Rollback();
                return(false);
            }

            finally
            {
            }
        }
        public Boolean UpdateMyVoucher(FormCollection f, DataTable udt, DataTable cdt, ref string trid, DateTime finst, DateTime finend, int divisionid, String divname, int secid, int uid)
        {
            SqlTransaction tr = null;
            GenHelper      g  = new GenHelper();

            Int32 vid      = g.GetNextId("voucher_master", "id");
            Int32 newid    = g.GetNextId("accounttrans", "id");
            Int32 prtytrid = g.GetNextId("party_ledger", "id");

            SqlConnection con = DBClass.mycon();

            tr = con.BeginTransaction();
            try
            {
                String     Q1 = "delete from voucher_master where voucherno='" + f["voucherno"] + "'";
                String     Q2 = "delete from accounttrans where voucherno='" + f["voucherno"] + "'";
                String     Q3 = "delete from party_ledger where voucherno='" + f["voucherno"] + "'";
                SqlCommand c1 = new SqlCommand(Q1, con);
                c1.Transaction = tr;
                c1.ExecuteNonQuery();
                SqlCommand c2 = new SqlCommand(Q2, con);
                c2.Transaction = tr;
                c2.ExecuteNonQuery();
                SqlCommand c3 = new SqlCommand(Q3, con);
                c3.Transaction = tr;
                c3.ExecuteNonQuery();
                String Sql = "insert into voucher_master (id,voucherno,vodate,billtypeid,rvnumber,ponumber,invoiceno,sectionid,divid,userid,enteredon,partyid,trtypeid,rvdate, podate,invdate) ";
                Sql += "values(@id,@voucherno,@vodate,@billtypeid,@rvnumber,@ponumber,@invoiceno,@sectionid,@divid,@userid,@enteredon,@partyid,@trtypeid,@rvdate, @podate,@invdate)";
                //SqlConnection mcon = DBClass.mycon();
                // String Sql = "insert into voucher_master (id,voucherno,vodate,billtypeid,partyid)";
                //Sql += " values(@id,@voucherno,@vodate,@billtypeid,@partyid)";

                SqlCommand cmd = new SqlCommand(Sql, con);
                cmd.Parameters.AddWithValue("@id", vid);
                cmd.Parameters.AddWithValue("@voucherno", f["voucherno"]);
                cmd.Parameters.AddWithValue("@vodate", g.SqlDate(f["vdate"]));
                cmd.Parameters.AddWithValue("@billtypeid", f["billtypeid"]);
                cmd.Parameters.AddWithValue("@rvnumber", f["rvno"]);
                cmd.Parameters.AddWithValue("@ponumber", f["pono"]);
                cmd.Parameters.AddWithValue("@invoiceno", f["invoice"]);
                cmd.Parameters.AddWithValue("@rvdate", g.SqlDate(f["rvdate"]));
                cmd.Parameters.AddWithValue("@podate", g.SqlDate(f["podate"]));
                cmd.Parameters.AddWithValue("@invdate", g.SqlDate(f["invdate"]));
                cmd.Parameters.AddWithValue("@partyid", f["partyid"]);
                cmd.Parameters.AddWithValue("@trtypeid", this.transtype);
                cmd.Parameters.AddWithValue("@sectionid", secid);
                cmd.Parameters.AddWithValue("@userid", uid);
                cmd.Parameters.AddWithValue("@divid", divisionid);
                cmd.Parameters.AddWithValue("@enteredon", DateTime.Today);
                cmd.Transaction = tr;
                int a = cmd.ExecuteNonQuery();


                String Trqry = "insert into accounttrans (id,trtype,voucherno,accno,trdate,narration,dramount,cramount,partyid,divid,sectionid,userid,enteredon) ";
                Trqry += " values(@id,@trtype,@voucherno,@accno,@trdate,@narration,@dramount,@cramount,@partyid,@divid,@sectionid,@userid,@enteredon)";
                for (int i = 0; i < cdt.Rows.Count; i++)
                {
                    if (Convert.ToInt32(cdt.Rows[i]["cramount"]) > 0 || Convert.ToInt32(cdt.Rows[i]["dramount"]) > 0)
                    {
                        SqlCommand cmdtr = new SqlCommand(Trqry, con);

                        cmdtr.Parameters.AddWithValue("@id", newid);
                        cmdtr.Parameters.AddWithValue("@trtype", this.transtype);
                        //cmdtr.Parameters.AddWithValue(@transid,
                        cmdtr.Parameters.AddWithValue("@voucherno", f["voucherno"]);
                        cmdtr.Parameters.AddWithValue("@accno", cdt.Rows[i]["accountnumber"].ToString());
                        cmdtr.Parameters.AddWithValue("@trdate", g.SqlDate(f["vdate"]));
                        cmdtr.Parameters.AddWithValue("@narration", "My Narration");
                        cmdtr.Parameters.AddWithValue("@dramount", cdt.Rows[i]["dramount"].ToString());
                        cmdtr.Parameters.AddWithValue("@cramount", cdt.Rows[i]["cramount"].ToString());
                        cmdtr.Parameters.AddWithValue("@partyid", f["partyid"]);
                        cmdtr.Parameters.AddWithValue("@divid", divisionid);
                        cmdtr.Parameters.AddWithValue("@sectionid", secid);
                        cmdtr.Parameters.AddWithValue("@userid", userid);
                        cmdtr.Parameters.AddWithValue("@enteredon", DateTime.Today);
                        //cmdtr.Parameters.AddWithValue("@depoid",
                        cmdtr.Transaction = tr;
                        cmdtr.ExecuteNonQuery();
                        newid++;
                    }
                }
                String PrtySql = "insert into party_ledger (partyid,id,divid,dbamount,cramount,trdate,narration,voucherno) ";
                PrtySql += " values(@partyid,@id,@divid,@dbamount,@cramount,@trdate,@narration,@voucherno)";
                SqlCommand cmdprty = new SqlCommand(PrtySql, con);

                for (int i = 0; i < cdt.Rows.Count; i++)
                {
                    if (Convert.ToInt32(cdt.Rows[i]["dramount"]) > 0 && Convert.ToInt32(cdt.Rows[i]["cramount"]) == 0)
                    {
                        cmdprty.Parameters.AddWithValue("@partyid", f["partyid"]);
                        cmdprty.Parameters.AddWithValue("@id", prtytrid);
                        cmdprty.Parameters.AddWithValue("divid", divisionid);
                        cmdprty.Parameters.AddWithValue("@dbamount", cdt.Rows[i]["dramount"].ToString());
                        cmdprty.Parameters.AddWithValue("@cramount", cdt.Rows[i]["cramount"].ToString());
                        cmdprty.Parameters.AddWithValue("@trdate", g.SqlDate(f["vdate"]));
                        cmdprty.Parameters.AddWithValue("@narration", "To Narration");
                        cmdprty.Parameters.AddWithValue("@voucherno", f["voucherno"]);
                        cmdprty.Transaction = tr;
                        cmdprty.ExecuteNonQuery();
                        newid++;
                    }
                }

                tr.Commit();
                return(true);
            }

            catch (Exception ex)
            {
                g.logerror(ex);
                tr.Rollback();
                return(false);
            }
            finally
            {
                con.Close();
            }
        }
Exemple #17
0
        public Boolean SavePer(String PerStr, int groupid)
        {
            GenHelper g = new GenHelper();

            String[] lst = PerStr.Substring(0, PerStr.Length - 1).Split('|');
            String   Qry; String Qry1;

            if (lst.Length > 0)
            {
                Qry1 = "delete from user_permissions where usertypeid=" + groupid.ToString();
                DBClass.NonQuery(Qry1);
                for (int i = 0; i < lst.Length; i++)
                {
                    Qry = "insert into User_permissions(id,usertypeid,menuid) values(" + g.GetNextId("user_permissions", "id").ToString() + "," + groupid.ToString() + "," + lst[i] + ")";
                    if (!DBClass.NonQuery(Qry))
                    {
                        return(false);
                    }
                }
                return(true);
            }
            return(false);
        }
        public Boolean SaveMyVoucher(FormCollection f, DataTable udt, DataTable cdt, ref string trid, DateTime finst, DateTime finend, int divisionid, String divname, int secid, int uid, Double payamt, String accno)
        {
            /*  begin transaction - generate voucher no - insert record into table voucher master -
             *  insert record into transaction table - insert record into party ledger if party selected
             *  update table autoidgen with the new voucher no
             */


            SqlTransaction tr = null;
            GenHelper      g  = new GenHelper();

            trid = g.GetNewVoucherNo(transtype, finst, finend, divisionid, divname);

            SqlConnection con = DBClass.mycon();

            tr = con.BeginTransaction();
            try
            {
                String Sql = "insert into voucher_master (id,voucherno,vodate,billtypeid,rvnumber,ponumber,invoiceno,sectionid,divid,userid,enteredon,partyid,trtypeid,rvdate, podate,invdate,dueamount,accountnumber) ";
                Sql += "values(@id,@voucherno,@vodate,@billtypeid,@rvnumber,@ponumber,@invoiceno,@sectionid,@divid,@userid,@enteredon,@partyid,@trtypeid,@rvdate, @podate,@invdate,@topayamt,@accountnumber)";
                //SqlConnection mcon = DBClass.mycon();
                // String Sql = "insert into voucher_master (id,voucherno,vodate,billtypeid,partyid)";
                //Sql += " values(@id,@voucherno,@vodate,@billtypeid,@partyid)";

                SqlCommand cmd = new SqlCommand(Sql, con);
                cmd.Parameters.AddWithValue("@id", g.GetNextId("voucher_master", "id"));
                cmd.Parameters.AddWithValue("@voucherno", trid);
                cmd.Parameters.AddWithValue("@vodate", f["vdate"]);
                cmd.Parameters.AddWithValue("@billtypeid", f["billtypeid"]);
                cmd.Parameters.AddWithValue("@rvnumber", f["rvno"]);
                cmd.Parameters.AddWithValue("@ponumber", f["pono"]);
                cmd.Parameters.AddWithValue("@invoiceno", f["invoice"]);
                cmd.Parameters.AddWithValue("@rvdate", f["rvdate"]);
                cmd.Parameters.AddWithValue("@podate", f["podate"]);
                cmd.Parameters.AddWithValue("@invdate", f["invdate"]);
                cmd.Parameters.AddWithValue("@partyid", f["partyid"]);
                cmd.Parameters.AddWithValue("@accountnumber", accno);
                cmd.Parameters.AddWithValue("@topayamt", payamt.ToString());
                cmd.Parameters.AddWithValue("@trtypeid", this.transtype);
                cmd.Parameters.AddWithValue("@sectionid", secid);
                cmd.Parameters.AddWithValue("@userid", uid);
                cmd.Parameters.AddWithValue("@divid", divisionid);
                cmd.Parameters.AddWithValue("@enteredon", DateTime.Today);
                cmd.Transaction = tr;
                int a = cmd.ExecuteNonQuery();

                Int32  newid = g.GetNextId("accounttrans", "id");
                String Trqry = "insert into accounttrans (id,trtype,voucherno,accno,trdate,narration,dramount,cramount,partyid,divid,sectionid,userid,enteredon) ";
                Trqry += " values(@id,@trtype,@voucherno,@accno,@trdate,@narration,@dramount,@cramount,@partyid,@divid,@sectionid,@userid,@enteredon)";
                for (int i = 0; i < cdt.Rows.Count; i++)
                {
                    if (Convert.ToInt32(cdt.Rows[i]["cramount"]) > 0 || Convert.ToInt32(cdt.Rows[i]["dramount"]) > 0)
                    {
                        SqlCommand cmdtr = new SqlCommand(Trqry, con);

                        cmdtr.Parameters.AddWithValue("@id", newid);
                        cmdtr.Parameters.AddWithValue("@trtype", this.transtype);
                        //cmdtr.Parameters.AddWithValue(@transid,
                        cmdtr.Parameters.AddWithValue("@voucherno", trid);
                        cmdtr.Parameters.AddWithValue("@accno", cdt.Rows[i]["accountnumber"].ToString());
                        cmdtr.Parameters.AddWithValue("@trdate", f["vdate"]);
                        cmdtr.Parameters.AddWithValue("@narration", "My Narration");
                        cmdtr.Parameters.AddWithValue("@dramount", cdt.Rows[i]["dramount"].ToString());
                        cmdtr.Parameters.AddWithValue("@cramount", cdt.Rows[i]["cramount"].ToString());
                        cmdtr.Parameters.AddWithValue("@partyid", f["partyid"]);
                        cmdtr.Parameters.AddWithValue("@divid", divisionid);
                        cmdtr.Parameters.AddWithValue("@sectionid", secid);
                        cmdtr.Parameters.AddWithValue("@userid", userid);
                        cmdtr.Parameters.AddWithValue("@enteredon", DateTime.Today);
                        //cmdtr.Parameters.AddWithValue("@depoid",
                        cmdtr.Transaction = tr;
                        cmdtr.ExecuteNonQuery();
                        newid++;
                    }
                }
                String PrtySql = "insert into party_ledger (partyid,id,divid,dbamount,cramount,trdate,narration,voucherno) ";
                PrtySql += " values(@partyid,@id,@divid,@dbamount,@cramount,@trdate,@narration,@voucherno)";
                SqlCommand cmdprty  = new SqlCommand(PrtySql, con);
                Int32      prtytrid = g.GetNextId("party_ledger", "id");
                for (int i = 0; i < cdt.Rows.Count; i++)
                {
                    if (Convert.ToInt32(cdt.Rows[i]["dramount"]) > 0 && Convert.ToInt32(cdt.Rows[i]["cramount"]) == 0)
                    {
                        cmdprty.Parameters.AddWithValue("@partyid", f["partyid"]);
                        cmdprty.Parameters.AddWithValue("@id", prtytrid);
                        cmdprty.Parameters.AddWithValue("divid", divisionid);
                        cmdprty.Parameters.AddWithValue("@dbamount", cdt.Rows[i]["dramount"].ToString());
                        cmdprty.Parameters.AddWithValue("@cramount", cdt.Rows[i]["cramount"].ToString());
                        cmdprty.Parameters.AddWithValue("@trdate", g.SqlDate(f["vdate"]));
                        cmdprty.Parameters.AddWithValue("@narration", "To Narration");
                        cmdprty.Parameters.AddWithValue("@voucherno", trid);
                        cmdprty.Transaction = tr;
                        cmdprty.ExecuteNonQuery();
                        newid++;
                    }
                }
                String     AutoQry = "update autoidgen set radtvoc=radtvoc+1 where divid=" + divisionid.ToString();
                SqlCommand cmdauto = new SqlCommand(AutoQry, con);
                cmdauto.Transaction = tr;
                cmdauto.ExecuteNonQuery();
                tr.Commit();
                return(true);
            }

            catch (Exception ex)
            {
                g.logerror(ex);
                tr.Rollback();
                return(false);
            }
            finally
            {
                con.Close();
            }
        }
Exemple #19
0
        public Boolean SaveBpo(String bpos, String datebpo, DateTime fst, DateTime fend, Int32 divid, String divname, Int32 sectionid, Int32 uid)
        {
            SqlTransaction tr = null;
            GenHelper      g  = new GenHelper();

            String[]      SelectedBpos = bpos.Split('|');
            Int32         id           = g.GetNextId("bpo_master", "id");
            int           did          = g.GetNextId("bpo_trans", "id");
            String        bponumber    = g.GetNewVoucherNo(this.transtype, fst, fend, divid, divname);
            SqlConnection con          = DBClass.mycon();

            tr = con.BeginTransaction();
            try
            {
                String Sql = "insert into bpo_master(id,bponumber,bpotype,bpodate,sectionid,divid,userid,enteredon,typeofbpo)";
                Sql += " values(@id,@bponumber,@bpotype,@bpodate,@sectionid,@divid,@userid,@enteredon,@typeofbpo)";
                SqlCommand cmd = new SqlCommand(Sql, con);
                cmd.Parameters.AddWithValue("@id", g.GetNextId("bpo_master", "id"));
                cmd.Parameters.AddWithValue("@bponumber", bponumber);
                cmd.Parameters.AddWithValue("@bpotype", this.transtype);
                cmd.Parameters.AddWithValue("@bpodate", datebpo);
                cmd.Parameters.AddWithValue("@sectionid", sectionid);
                cmd.Parameters.AddWithValue("@userid", uid);
                cmd.Parameters.AddWithValue("@divid", divid);
                cmd.Parameters.AddWithValue("@enteredon", DateTime.Today);
                cmd.Parameters.AddWithValue("@typeofbpo", this.bpotype);
                cmd.Transaction = tr;
                cmd.ExecuteNonQuery();
                String     Sql1;
                SqlCommand Cmd1;
                for (int i = 0; i < SelectedBpos.Length - 1; i++)
                {
                    DataTable dt = DBClass.GetData("select * from voucher_master where id=" + SelectedBpos[i].ToString());
                    Sql1  = "insert into bpo_trans(id,bponumber,accountnumber,partyid,sectionid,userid,enteredon,dramount,status,voucherno)";
                    Sql1 += " values(@id,@bponumber,@accountnumber,@partyid,@sectionid,@userid,@enteredon,@dramount,@status,@vcno)";
                    SqlCommand cmd1 = new SqlCommand(Sql1, con);
                    cmd1.Parameters.AddWithValue("@id", did);
                    cmd1.Parameters.AddWithValue("@bponumber", bponumber);
                    cmd1.Parameters.AddWithValue("@accountnumber", dt.Rows[0]["accountnumber"]);
                    cmd1.Parameters.AddWithValue("@partyid", dt.Rows[0]["partyid"]);
                    cmd1.Parameters.AddWithValue("@sectionid", sectionid);
                    cmd1.Parameters.AddWithValue("@userid", uid);
                    cmd1.Parameters.AddWithValue("@enteredon", DateTime.Today);
                    cmd1.Parameters.AddWithValue("@dramount", dt.Rows[0]["dueamount"]);
                    cmd1.Parameters.AddWithValue("@vcno", dt.Rows[0]["voucherno"]);
                    cmd1.Parameters.AddWithValue("@status", 0);
                    cmd1.Transaction = tr;
                    cmd1.ExecuteNonQuery();
                    did++;
                    SqlCommand cmd2;
                    String     Sql2 = "update voucher_master set status=@status where id=" + SelectedBpos[i].ToString();
                    cmd2 = new SqlCommand(Sql2, con);
                    cmd2.Parameters.AddWithValue("@status", 1);
                    cmd2.Transaction = tr;
                    cmd2.ExecuteNonQuery();
                }


                tr.Commit();
                return(true);
            }

            catch (Exception ex) {
                g.logerror(ex);
                tr.Rollback();
                return(false);
            }
        }
Exemple #20
0
        public Boolean SaveCash(FormCollection f, DataTable userdt, DataTable Cardt, DateTime fst, DateTime fend, int sectionid, int divid, String divname, int userid, ref String trid)
        {
            /*  Steps for saving Cash Entry
             *   Generate new cash Trans id
             *   Save Cash Master Record
             *   Save Cash Trans Record
             *   Add Transaction to Transaction table
             *   Find Bpo Entry And Update The Record Status and amount paid
             *   Find Party in Party Master Post Debit Entry for that bpo
             *   update autoid generation table
             */
            SqlTransaction tr       = null;
            GenHelper      g        = new GenHelper();
            Int32          id       = g.GetNextId("cash_master", "id");
            Int32          cashtrid = g.GetNextId("cash_trans", "id");
            String         CashNo   = g.GetNewVoucherNo(transtype, fst, fend, divid, divname);

            trid = CashNo;
            SqlConnection con = DBClass.mycon();

            tr = con.BeginTransaction();
            try
            {
                String     Qry = "insert into cash_master(id,cashid,cashdate,status) values(@cid,@cashid,@cashdate,@status)";
                SqlCommand cmd = new SqlCommand(Qry, con);
                cmd.Parameters.AddWithValue("@cid", id);
                cmd.Parameters.AddWithValue("@cashid", CashNo);
                cmd.Parameters.AddWithValue("@cashdate", DateTime.Today);
                cmd.Parameters.AddWithValue("@status", 0);
                cmd.Transaction = tr;
                cmd.ExecuteNonQuery();

                String Sql = "insert into cash_trans(id,cashid,bponumber,paidamt,chequeno,accountnumber,chequedate,paymenttype) ";
                //Sql += "values(" + cashtrid.ToString() + ",'" + CashNo + "','" + Cardt.Rows[i]["bponumber"] + "'," + Cardt.Rows[i]["paidamt"] + ",'";
                //Sql += Cardt.Rows[i]["chequeno"] + "','" + Cardt.Rows[i]["accountnumber"] + "','" + Cardt.Rows[i]["chequedate"] + "'," + Cardt.Rows[i]["paytype"].ToString()+")";
                Sql += " values(@cid,@cashid,@bponumber,@paidamt,@chequeno,@accountnumber,@chequedate,@paymenttype)";
                for (int i = 0; i < Cardt.Rows.Count; i++)
                {
                    if (Convert.ToDouble(Cardt.Rows[i]["paidamt"]) > 0)
                    {
                        SqlCommand trcmd = new SqlCommand(Sql, con);
                        trcmd.Parameters.AddWithValue("@cid", cashtrid.ToString());
                        trcmd.Parameters.AddWithValue("@cashid", CashNo);
                        trcmd.Parameters.AddWithValue("@bponumber", Cardt.Rows[i]["bponumber"]);
                        trcmd.Parameters.AddWithValue("@paidamt", Cardt.Rows[i]["paidamt"]);
                        trcmd.Parameters.AddWithValue("@chequeno", Cardt.Rows[i]["chequeno"]);
                        trcmd.Parameters.AddWithValue("@accountnumber", Cardt.Rows[i]["accountnumber"]);
                        trcmd.Parameters.AddWithValue("@chequedate", Cardt.Rows[i]["chequedate"]);
                        trcmd.Parameters.AddWithValue("@paymenttype", Cardt.Rows[i]["paytype"].ToString());
                        trcmd.Transaction = tr;
                        trcmd.ExecuteNonQuery();
                        cashtrid++;
                    }
                }

                /* find Bpo and update the status */


                for (int i = 0; i < Cardt.Rows.Count; i++)
                {
                    String     BpoSql    = "update bpo_trans set paidamt=paidamt+@paidamt,status=@status where bponumber='" + Convert.ToString(Cardt.Rows[i]["bponumber"]) + "'";
                    int        bpostatus = SetBpoStatus(Convert.ToDouble(Cardt.Rows[i]["paidamt"]), Convert.ToString(Cardt.Rows[i]["bponumber"]), divid);
                    SqlCommand cmdbpo    = new SqlCommand(BpoSql, con);
                    cmdbpo.Parameters.AddWithValue("@paidamt", Cardt.Rows[i]["paidamt"]);
                    cmdbpo.Parameters.AddWithValue("@status", bpostatus);
                    cmdbpo.Transaction = tr;
                    cmdbpo.ExecuteNonQuery();
                }

                /* party postings */

                for (int i = 0; i < Cardt.Rows.Count; i++)
                {
                    Int32  pid    = g.GetNextId("party_ledger", "id");
                    String PrtSql = "insert into party_ledger(id,partyid,divid,dbamount,cramount,trdate,voucherno,cashid,bponumber)";
                    PrtSql += "values(@id,@partyid,@divid,@dbamount,@cramount,@trdate,@voucherno,@cashid,@bponumber)";

                    SqlCommand cmdprt = new SqlCommand(PrtSql, con);
                    cmdprt.Parameters.AddWithValue("@id", pid);
                    cmdprt.Parameters.AddWithValue("@partyid", Cardt.Rows[i]["partyid"]);
                    cmdprt.Parameters.AddWithValue("@divid", divid);
                    cmdprt.Parameters.AddWithValue("@dbamount", Cardt.Rows[i]["paidamt"]);
                    cmdprt.Parameters.AddWithValue("@cramount", 0);
                    cmdprt.Parameters.AddWithValue("@voucherno", Cardt.Rows[i]["voucherno"]);
                    cmdprt.Parameters.AddWithValue("@bponumber", Cardt.Rows[i]["bponumber"]);
                    cmdprt.Parameters.AddWithValue("@cashid", cashtrid);
                    cmdprt.Parameters.AddWithValue("@trdate", Cardt.Rows[i]["chequedate"]);
                    cmdprt.Transaction = tr;
                    cmdprt.ExecuteNonQuery();
                }

                Int32  newid = g.GetNextId("accounttrans", "id");
                String Trqry = "insert into accounttrans (id,trtype,voucherno,accountnumber,trdate,narration,dramount,cramount,partyid,divid,sectionid,userid,enteredon) ";
                Trqry += " values(@id,@trtype,@voucherno,@accno,@trdate,@narration,@dramount,@cramount,@partyid,@divid,@sectionid,@userid,@enteredon)";
                for (int i = 0; i < Cardt.Rows.Count; i++)
                {
                    if (Convert.ToInt32(Cardt.Rows[i]["paidamt"]) > 0)
                    {
                        SqlCommand cmdtr = new SqlCommand(Trqry, con);

                        cmdtr.Parameters.AddWithValue("@id", newid);
                        cmdtr.Parameters.AddWithValue("@trtype", this.transtype);
                        //cmdtr.Parameters.AddWithValue(@transid,
                        cmdtr.Parameters.AddWithValue("@voucherno", Cardt.Rows[i]["voucherno"]);
                        cmdtr.Parameters.AddWithValue("@accno", Cardt.Rows[i]["accountnumber"].ToString());
                        cmdtr.Parameters.AddWithValue("@trdate", Cardt.Rows[i]["chequedate"]);
                        cmdtr.Parameters.AddWithValue("@narration", "My Narration");
                        cmdtr.Parameters.AddWithValue("@dramount", Cardt.Rows[i]["paidamt"].ToString());
                        cmdtr.Parameters.AddWithValue("@cramount", 0);
                        cmdtr.Parameters.AddWithValue("@partyid", Cardt.Rows[i]["partyid"]);
                        cmdtr.Parameters.AddWithValue("@divid", divid);
                        cmdtr.Parameters.AddWithValue("@sectionid", sectionid);
                        cmdtr.Parameters.AddWithValue("@userid", userid);
                        cmdtr.Parameters.AddWithValue("@enteredon", DateTime.Today);
                        //cmdtr.Parameters.AddWithValue("@depoid",
                        cmdtr.Transaction = tr;
                        cmdtr.ExecuteNonQuery();
                        newid++;
                        SqlCommand cmdtr1 = new SqlCommand(Trqry, con);

                        cmdtr1.Parameters.AddWithValue("@id", newid);
                        cmdtr1.Parameters.AddWithValue("@trtype", this.transtype);
                        //cmdtr.Parameters.AddWithValue(@transid,
                        cmdtr1.Parameters.AddWithValue("@voucherno", Cardt.Rows[i]["voucherno"]);
                        cmdtr1.Parameters.AddWithValue("@accno", Cardt.Rows[i]["accountno"].ToString());
                        cmdtr1.Parameters.AddWithValue("@trdate", Cardt.Rows[i]["chequedate"]);
                        cmdtr1.Parameters.AddWithValue("@narration", "My Narration");
                        cmdtr1.Parameters.AddWithValue("@dramount", 0);
                        cmdtr1.Parameters.AddWithValue("@cramount", Cardt.Rows[i]["paidamt"].ToString());
                        cmdtr1.Parameters.AddWithValue("@partyid", Cardt.Rows[i]["partyid"]);
                        cmdtr1.Parameters.AddWithValue("@divid", divid);
                        cmdtr1.Parameters.AddWithValue("@sectionid", sectionid);
                        cmdtr1.Parameters.AddWithValue("@userid", userid);
                        cmdtr1.Parameters.AddWithValue("@enteredon", DateTime.Today);
                        //cmdtr.Parameters.AddWithValue("@depoid",
                        cmdtr1.Transaction = tr;
                        cmdtr1.ExecuteNonQuery();
                    }
                }

                String     AutoQry = "update autoidgen set cash=cash+1 where divid=" + divid.ToString();
                SqlCommand cmdauto = new SqlCommand(AutoQry, con);
                cmdauto.Transaction = tr;
                cmdauto.ExecuteNonQuery();
                tr.Commit();
                return(true);
            }
            catch (Exception ex)
            {
                g.logerror(ex);
                tr.Rollback();
                return(false);
            }
            finally
            {
                con.Close();
            }
        }