Exemplo n.º 1
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            try
            {
                var newrow =(DsMaster.PRINTERSRow) new DsMaster().PRINTERS.NewRow();
                newrow.TID = tid;
                if(comboBoxEdit1.SelectedIndex < 0 &&  comboBoxEdit2.SelectedIndex < 0 )
                {
                    XtraMessageBox.Show("Nothing to save", "POS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                newrow.BarcodePrinter = !string.IsNullOrEmpty(comboBoxEdit1.Text) ? comboBoxEdit1.Text: String.Empty;
                newrow.Invoiceprinter = !string.IsNullOrEmpty(comboBoxEdit2.Text) ? comboBoxEdit2.Text : String.Empty;

                newrow.Drugprinter = !string.IsNullOrEmpty(comboBoxEdit3.Text) ? comboBoxEdit3.Text : String.Empty; ;
                newrow.Defaultprinter = !string.IsNullOrEmpty(comboBoxEdit4.Text) ? comboBoxEdit4.Text : String.Empty; ;
                newrow.Computer = Environment.MachineName;
                newrow.ISDEFAULT = checkBox1.Checked;
                var ret = new DefaultPrinters().DoSave(newrow);
                if(ret=="1")
                {
                    XtraMessageBox.Show("Data Saved", "POS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Utils.DefaultPrinterRow = newrow;
                }
                else
                {
                    XtraMessageBox.Show(ret, "POS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch(Exception ex)
            {
              XtraMessageBox.Show(ex.ToString(), "POS", MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if(txtusername.EditValue==null || txtpassword.EditValue==null)
            {
                labelControl1.Visible = true;
            }
            else
            {
                labelControl1.Visible =false;
                
                var ds = Functions.CheckLoginDetails(txtusername.EditValue.ToString(), txtpassword.EditValue.ToString());
                if(ds.Rows.Count==1)
                {
                    if (checkEdit1.Checked)
                    {
                        COMMON.Utils.ReadandWritetoregistry("rem", "1");
                        COMMON.Utils.ReadandWritetoregistry("Password", txtpassword.Text);
                    }
                    else
                    {
                        COMMON.Utils.ReadandWritetoregistry("rem", "0");
                        COMMON.Utils.ReadandWritetoregistry("Password", "");
                    }
                    COMMON.Utils.ReadandWritetoregistry("Username", txtusername.Text.ToUpper());


                    foreach(DataRow dr in ds.Rows)
                    {
                        Utils.Userid = int.Parse(dr["USERID"].ToString());
                        Utils.Profileid = int.Parse(dr["PROFILEID"].ToString());
                        Utils.UserType = int.Parse(dr["USERTYPE"].ToString());
                        var dst = ClsGetData.GetCompanies(true);
                        foreach (DataRow dr1 in dst.Rows)
                        {
                            Utils.Company = dr1["CCODE"].ToString();
                            Utils.Companyname = dr1["COMPNAME"].ToString();
                            Utils.CompanyAddress = dr1["COMPADD"].ToString();
                            Utils.StaticIp = dr1["WEB"].ToString();
                            Utils.Username =
                                new VIRETAILDAL.Masters.UserInfo().GetUserNameByUserid(Utils.Userid);
                        }
                        Utils.SalesStoreCode = new StoreManager().GetSalesStore();
                        Utils.PERM = ClsGetData.GetSysCode("PERM");
                        if (Utils.PERM != null)
                        {
                            var mainstring = Utils.PERM.Split('-');
                            var stall = mainstring[0].Split(',');
                            if (!string.IsNullOrEmpty(stall[0]))
                            {
                                Utils.ManualDiscount = stall[0] == "1";
                                Utils.MaximumDiscount = decimal.Parse(stall[stall.Length - 2]);
                            }
                        }
                        Utils.Sync = ClsGetData.GetSysCode("SYNC");

                        //LoadPrinter Settings
                        var dsPrinters = new DefaultPrinters().GetPrinters();
                        foreach (DataRow drPrinter in dsPrinters.Rows)
                        {
                            Utils.DefaultPrinterRow = drPrinter;
                        }
                        var dsMenu = (DataTable)new Profiles().LoadProfiles(Utils.Profileid);
                        foreach (DataRow drp in dsMenu.Rows)
                        {
                            Utils.Permissions = drp["DETAILS"].ToString();
                        }
                    }
                    LoginSucess = true;
                    Hide();
                }
                else
                {
                    labelControl1.Visible = true;
                }
            }
        }