コード例 #1
0
        public static bool Delete(RequisiçõesClienteContrato ClientRequisition)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ctx.RequisiçõesClienteContrato.Remove(ClientRequisition);
                    ctx.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #2
0
        public static RequisiçõesClienteContrato Update(RequisiçõesClienteContrato ObjectToUpdate)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ObjectToUpdate.DataHoraModificação = DateTime.Now;
                    ctx.RequisiçõesClienteContrato.Update(ObjectToUpdate);
                    ctx.SaveChanges();
                }

                return(ObjectToUpdate);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
コード例 #3
0
 public static ContractClientRequisitionViewModel ParseToViewModel(RequisiçõesClienteContrato ObjectToParse)
 {
     return(new ContractClientRequisitionViewModel()
     {
         ContractNo = ObjectToParse.NºContrato,
         InvoiceGroup = ObjectToParse.GrupoFatura,
         ProjectNo = ObjectToParse.NºProjeto,
         StartDate = ObjectToParse.DataInícioCompromisso.ToString("yyyy-MM-dd"),
         EndDate = ObjectToParse.DataFimCompromisso.HasValue ? ObjectToParse.DataFimCompromisso.Value.ToString("yyyy-MM-dd") : "",
         ClientRequisitionNo = ObjectToParse.NºRequisiçãoCliente,
         RequisitionDate = ObjectToParse.DataRequisição.HasValue ? ObjectToParse.DataRequisição.Value.ToString("yyyy-MM-dd") : "",
         PromiseNo = ObjectToParse.NºCompromisso,
         LastInvoiceDate = ObjectToParse.DataÚltimaFatura.HasValue ? ObjectToParse.DataÚltimaFatura.Value.ToString("yyyy-MM-dd") : "",
         InvoiceNo = ObjectToParse.NºFatura,
         InvoiceValue = ObjectToParse.ValorFatura,
         CreateDate = ObjectToParse.DataHoraCriação,
         CreateUser = ObjectToParse.UtilizadorCriação,
         UpdateDate = ObjectToParse.DataHoraModificação,
         UpdateUser = ObjectToParse.UtilizadorModificação
     });
 }