/// <summary>
 /// 更新一条数据
 /// </summary>
 /// <param name="sql"></param>
 public bool Update(CarriageReturn model)
 {
     try
     {
         var parameters = new List <QfParameter>();
         parameters.Add(new QfParameter("ReturnID", model.ReturnID));
         parameters.Add(new QfParameter("DispatchID", model.DispatchID));
         parameters.Add(new QfParameter("CarID", model.CarID));
         parameters.Add(new QfParameter("ReturnDate", string.Format(@"'{0}'", model.ReturnDate)));
         parameters.Add(new QfParameter("EmployeeID", model.EmployeeID));
         parameters.Add(new QfParameter("Note", string.Format(@"'{0}'", model.Note)));
         parameters.Add(new QfParameter("OperatorID", model.OperatorID));
         parameters.Add(new QfParameter("OperateTime", string.Format(@"'{0}'", model.OperateTime)));
         string setStr = "";
         foreach (var item in parameters)
         {
             if (item.Value != null && ValueConvert.ToString(item.Value) != "''")
             {
                 setStr += string.Format(" {0} = {1},", item.ParameterName, item.Value);
             }
         }
         setStr = setStr.Substring(0, setStr.LastIndexOf(","));
         string sql = string.Format("update t_carriage_return set {0} where ReturnID = {1}", setStr, model.ReturnID);
         int    row = MysqlHelper.ExecuteNonQuery(sql);
         return(row == 1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
 /// <summary>
 /// 增加一条数据
 /// </summary>
 /// <param name="sql"></param>
 public bool Add(CarriageReturn model)
 {
     try
     {
         var parameters = new List <QfParameter>();
         parameters.Add(new QfParameter("ReturnID", model.ReturnID));
         parameters.Add(new QfParameter("DispatchID", model.DispatchID));
         parameters.Add(new QfParameter("CarID", model.CarID));
         parameters.Add(new QfParameter("ReturnDate", string.Format(@"'{0}'", model.ReturnDate)));
         parameters.Add(new QfParameter("EmployeeID", model.EmployeeID));
         parameters.Add(new QfParameter("Note", string.Format(@"'{0}'", model.Note)));
         parameters.Add(new QfParameter("OperatorID", model.OperatorID));
         parameters.Add(new QfParameter("OperateTime", string.Format(@"'{0}'", model.OperateTime)));
         string colStr   = string.Join(",", parameters.FindAll(m => ValueConvert.ToString(m.Value) != null && ValueConvert.ToString(m.Value) != "''").Select(n => n.ParameterName));
         string atColStr = string.Join(",", parameters.FindAll(m => ValueConvert.ToString(m.Value) != null && ValueConvert.ToString(m.Value) != "''").Select(n => n.Value));
         string sql      = string.Format("insert into t_carriage_return({0}) values ({1})", colStr, atColStr);
         int    row      = MysqlHelper.ExecuteNonQuery(sql);
         return(row == 1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
Exemple #3
0
        public Stream CreateCustomerDirectoryDocument(List <Object> customers)
        {
            MemoryStream result = new MemoryStream();

            using (WordprocessingDocument wordDocument = WordprocessingDocument.Create(result, WordprocessingDocumentType.Document))
            {
                MainDocumentPart mainPart = wordDocument.AddMainDocumentPart();

                mainPart.Document = new Document();
                Body body = mainPart.Document.AppendChild(new Body());

                foreach (var customer in customers.Cast <List <Object> >())
                {
                    Paragraph para = body.AppendChild(new Paragraph());
                    Run       run  = para.AppendChild(new Run());

                    foreach (var item in customer.Cast <string>())
                    {
                        run.AppendChild(new Text(item));
                        CarriageReturn cr = new CarriageReturn();
                        run.AppendChild(cr);
                    }
                }

                wordDocument.Close();
            }


            result.Position = 0;
            return(result);
        }
Exemple #4
0
        public static void GenerateHeaderPart2Content(HeaderPart headerPart2)
        {
            Header header2 = new Header()
            {
                MCAttributes = new MarkupCompatibilityAttributes()
                {
                    Ignorable = "w14 w15 w16se w16cid wp14"
                }
            };

            header2.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
            header2.AddNamespaceDeclaration("cx", "http://schemas.microsoft.com/office/drawing/2014/chartex");
            header2.AddNamespaceDeclaration("cx1", "http://schemas.microsoft.com/office/drawing/2015/9/8/chartex");
            header2.AddNamespaceDeclaration("cx2", "http://schemas.microsoft.com/office/drawing/2015/10/21/chartex");
            header2.AddNamespaceDeclaration("cx3", "http://schemas.microsoft.com/office/drawing/2016/5/9/chartex");
            header2.AddNamespaceDeclaration("cx4", "http://schemas.microsoft.com/office/drawing/2016/5/10/chartex");
            header2.AddNamespaceDeclaration("cx5", "http://schemas.microsoft.com/office/drawing/2016/5/11/chartex");
            header2.AddNamespaceDeclaration("cx6", "http://schemas.microsoft.com/office/drawing/2016/5/12/chartex");
            header2.AddNamespaceDeclaration("cx7", "http://schemas.microsoft.com/office/drawing/2016/5/13/chartex");
            header2.AddNamespaceDeclaration("cx8", "http://schemas.microsoft.com/office/drawing/2016/5/14/chartex");
            header2.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            header2.AddNamespaceDeclaration("aink", "http://schemas.microsoft.com/office/drawing/2016/ink");
            header2.AddNamespaceDeclaration("am3d", "http://schemas.microsoft.com/office/drawing/2017/model3d");
            header2.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            header2.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            header2.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            header2.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            header2.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
            header2.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
            header2.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            header2.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            header2.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            header2.AddNamespaceDeclaration("w15", "http://schemas.microsoft.com/office/word/2012/wordml");
            header2.AddNamespaceDeclaration("w16cid", "http://schemas.microsoft.com/office/word/2016/wordml/cid");
            header2.AddNamespaceDeclaration("w16se", "http://schemas.microsoft.com/office/word/2015/wordml/symex");
            header2.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
            header2.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
            header2.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
            header2.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");

            Paragraph paragraph277 = new Paragraph()
            {
                RsidParagraphAddition = "00F225EA", RsidRunAdditionDefault = "009E39C2", ParagraphId = "637CAE62", TextId = "77777777"
            };

            Run            run406          = new Run();
            CarriageReturn carriageReturn1 = new CarriageReturn();

            run406.Append(carriageReturn1);

            paragraph277.Append(run406);

            header2.Append(paragraph277);

            headerPart2.Header = header2;
        }
 /// <summary>
 /// 更新一条数据
 /// </summary>
 /// <param name="sql"></param>
 public bool UpdateReturnDate(CarriageReturn model)
 {
     try
     {
         string sql = string.Format("update t_car_dispatch set ReturnDate = '{0}', Status = 4 where DispatchID = {1}", model.ReturnDate, model.DispatchID);
         int    row = MysqlHelper.ExecuteNonQuery(sql);
         return(row == 1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
 /// <summary>
 /// 删除一条数据
 /// </summary>
 /// <param name="sql"></param>
 public bool Delete(CarriageReturn model)
 {
     try
     {
         string sql = string.Format("delete from t_carriage_return where ReturnID = {0}", model.ReturnID);
         int    row = MysqlHelper.ExecuteNonQuery(sql);
         return(row == 1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="sql"></param>
 public CarriageReturn GetModel(int ReturnID)
 {
     try
     {
         string         sql   = string.Format("select * from t_carriage_return where ReturnID = {0} limit 1", ReturnID);
         DataTable      dt    = MysqlHelper.ExecuteDataTable(sql);
         CarriageReturn model = ModelConvert.ToModel <CarriageReturn>(dt);
         return(model);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(null);
     }
 }
Exemple #8
0
 public void CrInsertion(IElementContext context, CarriageReturn cr)
 {
     InsertBrAtCurrentPosition(context);
 }
Exemple #9
0
 public bool ProcessElement(IElementProcessingState state, CarriageReturn cr)
 {
     InsertBreak(state);
     return(false);
 }
Exemple #10
0
        public void TestSymbols()
        {
            var s1 = LineFeed.Negate().Maybe();

            Assert.AreEqual(s1.Expression, @"[^\n]?");

            var s2 = CarriageReturn.OnceOrMore();

            Assert.AreEqual(s2.Expression, @"\r+");

            s1 = Backspace.Negate().Maybe();
            Assert.AreEqual(s1.Expression, @"[^\x08]?");

            s2 = Backspace.OnceOrMore();
            Assert.AreEqual(s2.Expression, @"\x08+");

            s2 = CarriageReturnLineFeed.NoneOrMany();
            Assert.AreEqual(s2.Expression, @"(?:\r\n)*");

            var p = (LineFeed | CarriageReturnLineFeed).AtLeast(2);

            Assert.AreEqual(p.Expression, @"(?:\n|\r\n){2,}");

            p = ("abc" + LineFeed | CarriageReturnLineFeed).AtLeast(2);
            Assert.AreEqual(p.Expression, @"(?:abc\n|\r\n){2,}");

            p = ("abc" + (LineFeed | CarriageReturnLineFeed)).Repeat(5);
            Assert.AreEqual(p.Expression, @"(?:abc(?:\n|\r\n)){5}");

            p = "Hi." + AnyChar;
            Assert.AreEqual(p.Expression, @"Hi\..");


            s2 = AnyWordChars[3, 4];
            Assert.AreEqual(s2.Expression, @"(?:\w+){3,4}");

            s2 = (AnyWordChars | "; ") + EndOfLine;
            Assert.AreEqual(s2.Expression, @"(?:\w+|;\ )$");

            s2 = WhiteSpace + AnyWordChars + "; " + EndOfLine;
            Assert.AreEqual(s2.Expression, @"\s\w+;\ $");

            s2 = AnyWordChars | s2;
            Assert.AreEqual(s2.Expression, @"\w+|\s\w+;\ $");

            s2 = s2 + AnyWordChars;
            Assert.AreEqual(s2.Expression, @"(?:\w+|\s\w+;\ $)\w+");

            s2 = s2 | AnyWordChars;
            Assert.AreEqual(s2.Expression, @"(?:\w+|\s\w+;\ $)\w+|\w+");

            s2 = (
                (AnyWordChars
                 | (WhiteSpace + AnyWordChars + "; " + EndOfLine)
                )
                + AnyWordChars
                )
                 | AnyWordChars;
            Assert.AreEqual(s2.Expression, @"(?:\w+|\s\w+;\ $)\w+|\w+");

            var c = AsciiChar('\t')[2];

            Assert.AreEqual(c.Expression, @"\x09{2}");

            c = AsciiChar(222)[2, 0];
            Assert.AreEqual(c.Expression, @"\xde{2,}");

            c = AsciiChar(0xaf)[0, 0];
            Assert.AreEqual(c.Expression, @"\xaf*");
        }