Esempio n. 1
0
        bool CreateNewCompanyConfiguration()
        {
            if (mPkValue == 0)
            {
                DataSet ldtst = new DataSet(); int lnewcompid = 1;

                ldtst.ReadXml(Application.StartupPath + @"\Conn.xml");
                if (ldtst.Tables.Count > 0)
                {
                    lnewcompid = Convert.ToInt32(ldtst.Tables[0].Compute("max([compid])", string.Empty)) + 1;
                    ldtst.Tables[0].Rows.Add(lnewcompid, txtComapanyName.Text, lnewcompid);
                }
                else
                {
                    ldtst.Tables.Add("configruation");
                    ldtst.Tables[0].Columns.Add("compid", typeof(string));
                    ldtst.Tables[0].Columns.Add("compname", typeof(string));
                    ldtst.Tables[0].Columns.Add("dbname", typeof(string));
                    ldtst.Tables[0].Rows.Add(lnewcompid, txtComapanyName.Text, lnewcompid);
                }
                ldtst.WriteXml(Application.StartupPath + @"\Conn.xml");
                System.IO.File.Copy(Application.StartupPath + @"\cab\dump.sdf", Application.StartupPath + @"\cab\" + lnewcompid + ".sdf");
                AppFun.SetAppConnection(lnewcompid.ToString());

                //var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                //var connectionStringsSection = (ConnectionStringsSection)config.GetSection("connectionStrings");
                //string _connString = connectionStringsSection.ConnectionStrings["Inv_DatabaseEntities"].ConnectionString;
                //EntityConnectionStringBuilder ecsb = new EntityConnectionStringBuilder(_connString);
                dbx = new Inv_DatabaseEntities(AppInit.AppInfo.EntityConnectionString);
                return(true);
            }
            return(true);
        }
Esempio n. 2
0
        public static void GetCompanyInfo()
        {
            Inv_DatabaseEntities dbx = new Inv_DatabaseEntities();
            var lqry = dbx.CompanyMsts.FirstOrDefault();

            if (lqry != null)
            {
                AppInit.CompanyInfo.CompanyName      = lqry.CompanyName;
                AppInit.CompanyInfo.CompanyStateCode = lqry.StateCode;
            }
        }
Esempio n. 3
0
        private void btnPrintChallan_Click(object sender, EventArgs e)
        {
            try
            {
                DataSet ldts   = new DataSet();
                Int32   lInvId = 0;
                if (mInvId > 0)
                {
                    lInvId = mInvId;
                }
                else
                {
                    lInvId = Convert.ToInt16(xListDetail.GetRowCellValue(xListDetail.FocusedRowHandle, "InvId").ToString());
                }
                Inv_DatabaseEntities dbx = new Inv_DatabaseEntities();
                var querymst             = from c in dbx.InvoiceMsts where c.InvId == lInvId select c;
                var querydet             = from c in dbx.InvoiceDets where c.InvId == lInvId select c;
                var querycustomer        = from c in dbx.CustomerMsts where c.CustomerId == querymst.FirstOrDefault().CustomerId select c;
                var querycompany         = from c in dbx.CompanyMsts select c;
                var queryitm             = from c in dbx.ItemMsts select c;

                ldts.Tables.Add(AppFun.EntityToDataTable(querycompany.ToList()));
                ldts.Tables.Add(AppFun.EntityToDataTable(querycustomer.ToList()));
                ldts.Tables.Add(AppFun.EntityToDataTable(querydet.ToList()));
                ldts.Tables.Add(AppFun.EntityToDataTable(querymst.ToList()));

                int    netamt = Convert.ToInt32(querymst.FirstOrDefault().NetAmt);
                string InrRup = AppFun.NumberToWords(netamt);



                ldts.DataSetName         = "Source1";
                ldts.Tables[0].TableName = "CompanyMst";
                ldts.Tables[1].TableName = "CustomerMst";
                ldts.Tables[2].TableName = "InvoiceDet";
                ldts.Tables[3].TableName = "InvoiceMst";


                DevExpress.XtraReports.UI.XtraReport report = DevExpress.XtraReports.UI.XtraReport.FromFile(Environment.CurrentDirectory + @"\Reports\" + AppInit.SoftwareSettings.Inv_challanformatValue, true);
                //DevExpress.XtraReports.UI.XtraReport report =new DevExpress.XtraReports.UI.XtraReport();
                //report.LoadLayout(Environment.CurrentDirectory + @"\Reports\" + AppInit.SoftwareSettings.Inv_invoiceformateValue);

                DevExpress.XtraReports.UI.ReportPrintTool tool = new DevExpress.XtraReports.UI.ReportPrintTool(report);
                report.RequestParameters         = false;
                report.Parameters["Inr"].Value   = InrRup;
                report.Parameters["Inr"].Visible = false;
                if (cmbCopy.Text.Length > 0)
                {
                    report.Parameters["Copy"].Value   = cmbCopy.Text;
                    report.Parameters["Copy"].Visible = false;
                }
                //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "Inr", Type = typeof(string), Value = InrRup, Description = "Inr" });
                report.DataSource = ldts;
                report.DataMember = ldts.Tables[2].TableName;
                tool.ShowPreviewDialog();
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message);
            }
        }