当前位置: 首页>>代码示例>>C#>>正文


C# DTO类代码示例

本文整理汇总了C#中DTO的典型用法代码示例。如果您正苦于以下问题:C# DTO类的具体用法?C# DTO怎么用?C# DTO使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DTO类属于命名空间,在下文中一共展示了DTO类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: UcDetail

        public UcDetail(DTO.SanPham data)
        {
            InitializeComponent();

            this.data = data;

            if (Init())
            {
                tbMa.Text = data.MaSanPham;
                cbGroup.Text = data.SanPhamGroup.Ten;
                tbTen.Text = data.Ten;

                if (data.IsActive)
                {
                    rbBan.Checked = true;
                }
                else
                {
                    rbTamNgung.Checked = true;
                }

                tbMoTa.Text = data.MoTa;
            }
            else
            {
                this.Visible = false;
            }
        }
开发者ID:vuchannguyen,项目名称:lg-py,代码行数:28,代码来源:UcDetail.cs

示例2: Save

        public void Save(DTO.Macro item)
        {
            using (var sqlMacro = new DataLayer.RemoteHelperDataContext())
            {
                if (item.Id.HasValue)
                {
                    var items_to_delete = (from itms in sqlMacro.MacroSteps
                                           where itms.MacroId == item.Id
                                           select itms);
                    foreach (var item_to_delete in items_to_delete)
                    {
                        sqlMacro.MacroSteps.DeleteOnSubmit(item_to_delete);
                    }
                    
                }

                if (item.Steps != null && item.Steps.Count > 0)
                    foreach (var item_to_insert in item.Steps)
                    {
                        var tmp = new DataLayer.MacroStep
                        {
                            CommandLine = null,
                            SequenceNumber = item_to_insert.SequenceNumber
                        };                        
                        
                        sqlMacro.MacroSteps.InsertOnSubmit(tmp);
                    }

                sqlMacro.SubmitChanges();
            }
        }
开发者ID:kamilskoczylas,项目名称:RemoteHelper,代码行数:31,代码来源:MacroDataReader.cs

示例3: Create

        public static int Create(DTO.MAD_Transportation item)
        {
            int result = 0;
            DataProvider.ConnectionVanTai conn = null;
            try
            {
                conn = new DataProvider.ConnectionVanTai();
                conn.Open();
                List<System.Data.SqlClient.SqlParameter> lsInput = new List<System.Data.SqlClient.SqlParameter>();
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@TransportationNo_", item.TransportationNo_.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@TransportationName", item.TransportationName.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@RoMooc", item.RoMooc.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@Status", item.Status));
                result = conn.ExecuteNonQuery("sp_MAD_Transportation_Create", lsInput);

            }
            catch (Exception ex)
            {
                result = -1;
            }
            finally
            {
                conn.Close();
            }
            return result;
        }
开发者ID:tmtien05,项目名称:WebVanTai,代码行数:26,代码来源:MAD_Transportation.cs

示例4: ThemLOAIKH

 public void ThemLOAIKH(DTO.DTOLOAIKH e)
 {
     List<SqlParameter> parameters = new List<SqlParameter>();
     parameters.Add(new SqlParameter("@MALOAIKH", e.MALOAIKH));
     parameters.Add(new SqlParameter("@TENLOAIKH", e.TENLOAIKH));
     conn.ExecuteProcedure("THEMVAOLOAIKH",parameters);
 }
开发者ID:WendyAnne,项目名称:Hotel-software,代码行数:7,代码来源:daoLOAIKH.cs

示例5: CapnhatKIEUPHONG

 public void CapnhatKIEUPHONG(DTO.DTOKIEUPHONG e)
 {
     List<SqlParameter> parameters = new List<SqlParameter>();
     parameters.Add(new SqlParameter("@MAKP", e.MAKP));
     parameters.Add(new SqlParameter("@TENKP", e.TENKP));
     conn.ExecuteProcedure("CAPNHATKIEUPHONG",parameters);
 }
开发者ID:WendyAnne,项目名称:Hotel-software,代码行数:7,代码来源:daoKIEUPHONG.cs

示例6: ThemTINHTRANG

 public void ThemTINHTRANG(DTO.DTOTINHTRANG e)
 {
     List<SqlParameter> parameters = new List<SqlParameter>();
     parameters.Add(new SqlParameter("@MATT", e.MATT));
     parameters.Add(new SqlParameter("@TENTT", e.TENTT));
     conn.ExecuteProcedure("THEMVAOTINHTRANG",parameters);
 }
开发者ID:WendyAnne,项目名称:Hotel-software,代码行数:7,代码来源:daoTINHTRANG.cs

示例7: Create

        public static int Create(DTO.SAM_DriverShipment item)
        {
            int result = 0;
            DataProvider.ConnectionVanTai conn = null;
            try
            {
                conn = new DataProvider.ConnectionVanTai();
                conn.Open();
                List<System.Data.SqlClient.SqlParameter> lsInput = new List<System.Data.SqlClient.SqlParameter>();
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ShipmentNo_", item.ShipmentNo_));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@TransportationNo_", item.TransportationNo_));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@UserNo_", item.UserNo_));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@IsDriver", item.IsDriver));
                result = conn.ExecuteNonQuery("sp_SAM_DriverShipment_Create", lsInput);

            }
            catch (Exception ex)
            {
                result = -1;
            }
            finally
            {
                conn.Close();
            }
            return result;
        }
开发者ID:tmtien05,项目名称:WebVanTai,代码行数:26,代码来源:SAM_DriverShipment.cs

示例8: CreateNewPalestrante

        public DTO.Palestrante CreateNewPalestrante(DTO.Palestrante palestrante)
        {
            using (var db = new SemanaTecnologiaEntities())
            {
                var PalestranteRow = db.Palestrante.Create();

                PalestranteRow.NAME = palestrante.NAME;

                PalestranteRow.EMAIL = palestrante.EMAIL;

                PalestranteRow.CV = palestrante.CV;

                PalestranteRow.CITY = palestrante.CITY;

                PalestranteRow.TEL = palestrante.TEL;

                PalestranteRow.TITRATION = palestrante.TITRATION;

                db.Palestrante.Add(PalestranteRow);

                db.SaveChanges();

                palestrante.PK_PALESTRANTE = PalestranteRow.PK_PALESTRANTE;

                return palestrante;

            }
        }
开发者ID:Molax,项目名称:registration-simulator,代码行数:28,代码来源:Palestrante.cs

示例9: Create

        public static int Create(DTO.MAD_Employee item)
        {
            int result = 0;
            DataProvider.ConnectionVanTai conn = null;
            try
            {
                conn = new DataProvider.ConnectionVanTai();
                conn.Open();
                List<System.Data.SqlClient.SqlParameter> lsInput = new List<System.Data.SqlClient.SqlParameter>();
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@EmployeeNo_", item.EmployeeNo_));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@EmployeeName", item.EmployeeName));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@EmployeeType", item.EmployeeType));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@IdentityCard", item.IdentityCard));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@Cellphone", item.Cellphone));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@BeginDate", item.BeginDate));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@Status", item.Status));
                result = conn.ExecuteNonQuery("sp_MAD_Employee_Create", lsInput);

            }
            catch (Exception ex)
            {
                result = -1;
            }
            finally
            {
                conn.Close();
            }
            return result;
        }
开发者ID:tmtien05,项目名称:WebVanTai,代码行数:29,代码来源:MAD_Employee.cs

示例10: CreateDataShapedObject

        public object CreateDataShapedObject(DTO.Expense expense, List<string> lstOfFields)
        {
            if (!lstOfFields.Any())
            {
                return expense;
            }
            else
            {

                // create a new ExpandoObject & dynamically create the properties for this object

                ExpandoObject objectToReturn = new ExpandoObject();
                foreach (var field in lstOfFields)
                {
                    // need to include public and instance, b/c specifying a binding flag overwrites the
                    // already-existing binding flags.

                    var fieldValue = expense.GetType()
                        .GetProperty(field, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance)
                        .GetValue(expense, null);

                    // add the field to the ExpandoObject
                    ((IDictionary<String, Object>)objectToReturn).Add(field, fieldValue);
                }

                return objectToReturn;
            }
        }
开发者ID:dimchen,项目名称:apiTest,代码行数:28,代码来源:ExpenseFactory.cs

示例11: Create

        public static int Create(DTO.SAM_Contract item)
        {
            int result = 0;
            DataProvider.ConnectionVanTai conn = null;
            try
            {
                conn = new DataProvider.ConnectionVanTai();
                conn.Open();
                List<System.Data.SqlClient.SqlParameter> lsInput = new List<System.Data.SqlClient.SqlParameter>();
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ContractNo_", item.ContractNo_.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@CreatedUser", item.CreatedUser.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@CreatedDate", item.CreatedDate));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@PartnerNo_", item.PartnerNo_.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ContractValue", item.ContractValue));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@Status", item.Status));
                result = conn.ExecuteNonQuery("sp_SAM_Contract_Create", lsInput);

            }
            catch (Exception ex)
            {
                result = -1;
            }
            finally
            {
                conn.Close();
            }
            return result;
        }
开发者ID:tmtien05,项目名称:WebVanTai,代码行数:28,代码来源:SAM_Contract.cs

示例12: UcInfo

        public UcInfo(DTO.SanPham data)
        {
            InitializeComponent();

            this.data = data;
            isUpdate = true;
            lbSelect.Text = Constant.DEFAULT_TITLE_EDIT;

            if (Init())
            {
                tbMa.Text = data.MaSanPham;
                tbTen.Text = data.Ten;

                if (data.IsActive)
                {
                    rbBan.Checked = true;
                }
                else
                {
                    rbTamNgung.Checked = true;
                }

                tbMoTa.Text = data.MoTa;

                cbGroup.Text = data.SanPhamGroup.Ten;
            }
            else
            {
                this.Visible = false;
            }
        }
开发者ID:vuchannguyen,项目名称:lg-py,代码行数:31,代码来源:UcInfo.cs

示例13: CreateNewParticipante

        public DTO.Participante CreateNewParticipante(DTO.Participante participante)
        {
            using (var db = new SemanaTecnologiaEntities())
            {

                var ParticipanteROW = db.Participante.Create();

                ParticipanteROW.PK_PARTICIPANTE = participante.PK_PARTICIPANTE;

                ParticipanteROW.COURSE = participante.COURSE;

                ParticipanteROW.EMAIL = participante.EMAIL;

                ParticipanteROW.LOGIN = participante.LOGIN;

                ParticipanteROW.NAME = participante.NAME;

                ParticipanteROW.PASSWORD = participante.PASSWORD;

                ParticipanteROW.PERIOD = participante.PERIOD;

                ParticipanteROW.PROFILE = participante.PROFILE;

                ParticipanteROW.TEL = participante.TEL;

                db.Participante.Add(ParticipanteROW);

                db.SaveChanges();

                return participante;

            }
        }
开发者ID:Molax,项目名称:registration-simulator,代码行数:33,代码来源:Participante.cs

示例14: Create

        public static int Create(DTO.SAM_SalesPrice item)
        {
            int result = 0;
            DataProvider.ConnectionVanTai conn = null;
            try
            {
                conn = new DataProvider.ConnectionVanTai();
                conn.Open();
                List<System.Data.SqlClient.SqlParameter> lsInput = new List<System.Data.SqlClient.SqlParameter>();
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ID", item.ID));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ContractNo_", item.ContractNo_.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@RouteNo_", item.RouteNo_.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ItemNo_", item.ItemNo_.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@UnitOfMeasure", item.UnitOfMeasure.Trim()));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@FromDate", item.FromDate));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@ToDate", item.ToDate));
                lsInput.Add(new System.Data.SqlClient.SqlParameter("@UnitPrice", item.UnitPrice));
                result = conn.ExecuteNonQuery("sp_SAM_SalesPrice_Create", lsInput);

            }
            catch (Exception ex)
            {
                result = -1;
            }
            finally
            {
                conn.Close();
            }
            return result;
        }
开发者ID:tmtien05,项目名称:WebVanTai,代码行数:30,代码来源:SAM_SalesPrice.cs

示例15: ThemtblMODULE

 public void ThemtblMODULE(DTO.DTOtblMODULE e)
 {
     List<SqlParameter> parameters = new List<SqlParameter>();
     parameters.Add(new SqlParameter("@MODULEID", e.MODULEID));
     parameters.Add(new SqlParameter("@MODULENAME", e.MODULENAME));
     conn.ExecuteProcedure("THEMVAOtblMODULE",parameters);
 }
开发者ID:WendyAnne,项目名称:Hotel-software,代码行数:7,代码来源:daotblMODULE.cs


注:本文中的DTO类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。