Пример #1
0
        public void CriarAnotacaoParaUmaOportunidade(Guid oportunidadeId, Anotacao anotacao)
        {
            //var be = new annotation();
            //be.notetext = "Anexo salvo";
            //be.subject = "Anexo salvo";

            //be.objectid = new Lookup();
            //be.objectid.type = "3";
            //be.objectid.Value = oportunidadeId;

            //be.objecttypecode = new EntityNameReference();
            //be.objecttypecode.Value = "opportunity";

            //string encodedData = System.Convert.ToBase64String(anotacao.BytesDoArquivo);

            ////be = new annotation();
            ////be.annotationid = new Key();
            ////be.annotationid.Value = noteId;
            //be.documentbody = encodedData;
            //be.filename = anotacao.NomeDoArquivo;
            //be.mimetype = @"application\ms-word";
            //be.isdocument = new CrmBoolean();
            //be.isdocument.Value = true;

            //var noteId = base.Provider.Create(be);
        }
        public AnotacaoFormViewModel Salvar(AnotacaoFormViewModel viewModel)
        {
            var anotacao = new Anotacao(viewModel.Texto, viewModel.CriarPorUserId, viewModel.OcorrenciaId,
                                        viewModel.AtividadeId, viewModel.PessoaFisicaId, viewModel.PessoaJuridicaId,
                                        viewModel.PotenciaisClienteId, viewModel.AcompanhamentoOcorrencia, viewModel.AnotacaoTipoId);
            var resultado = _servicoAnotacao.Adicionar(anotacao);

            if (resultado.IsValid)
            {
                if (viewModel.SolicitarLigacao)
                {
                    resultado = _servicoAtividade.AdicionarSolicitacaoLigacaoCorretor((long)viewModel.OcorrenciaId,
                                                                                      viewModel.CriarPorUserId, viewModel.Texto);
                }

                /// Adicionado em 18/09/17, troca de regra no vínculo da Ocorrência com o Atendimento.
                if (viewModel.AtendimentoId != null && viewModel.OcorrenciaId != null)
                {
                    _servicoAtendimentoOcorrencia.Adicionar((long)viewModel.AtendimentoId,
                                                            (long)viewModel.OcorrenciaId);
                }
            }

            viewModel.ValidationResult = resultado;
            return(viewModel);
        }
        public async Task <ResultadoOperacao> SalvarAsync(Anotacao item)
        {
            // Verificar se é um novo registro
            bool novo = (item.Id == 0);

            // Obter o resultado da rotina de salvar
            string retorno = await srv.SalvarAsync(item, novo);

            // Obter o resultado da execução
            ResultadoOperacao resultado = srv.Status;

            // Verificar se o serviço foi executado com sucesso
            if (resultado.Sucesso == true)
            {
                Anotacao itemsalvo = JsonConvert.
                                     DeserializeObject <Anotacao>(retorno);

                if (novo == true)
                {
                    Lista.Add(itemsalvo);
                }
            }

            return(resultado);
        }
Пример #4
0
        // Metodos Jquery

        public JsonResult CreateAnotacao(FormCollection form)
        {
            if (Session["Editando"] == null)
            {
                DateTime dataTemp = DateTime.ParseExact(form["txtData"], "yyyy-MM-dd", CultureInfo.InvariantCulture);
                Anotacao a        = new Anotacao();
                a.data_     = dataTemp;
                a.anotacao1 = form["txtAnotacao"];
                db.Anotacao.Add(a);
                db.SaveChanges();
            }
            else
            {
                int      id = (int)Session["Editando"];
                Anotacao a  = new Anotacao();
                a = db.Anotacao.Find(id);
                DateTime dataTemp = DateTime.ParseExact(form["txtData"], "yyyy-MM-dd", CultureInfo.InvariantCulture);
                a.data_     = dataTemp;
                a.anotacao1 = form["txtAnotacao"];
                db.SaveChanges();
                Session.Remove("Editando");
            }

            return(Json(new
            {
                TabelaAnotacao = criaTabela()
            }, JsonRequestBehavior.AllowGet));;
        }
Пример #5
0
        private string ObterExtensao(Anotacao objAnexo)
        {
            string strExtensao = "";

            strExtensao = Path.GetExtension(objAnexo.NomeArquivos).Replace(".", "");

            return(strExtensao);
        }
        private void btnSalvar_Clicked(object sender, EventArgs e)
        {
            // Fazer a operação de conversão
            Anotacao item = (Anotacao)this.BindingContext;

            // Executar o evento de salvar
            Salvando?.Invoke(sender, new ItemEventArgs(item));
        }
Пример #7
0
 private void dgAnotacao_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
 {
     if (dgAnotacao.SelectedIndex >= 0)
     {
         btnExcluir.IsEnabled = true;
         anotacao             = (Anotacao)dgAnotacao.SelectedItem;
         txtAssunto.Text      = anotacao.Assunto;
         txtDescricao.Text    = anotacao.Descricao;
     }
 }
Пример #8
0
        public void Excluir(int id)
        {
            Anotacao a = contexto.Anotacoes.Find(id);

            if (a != null)
            {
                contexto.Anotacoes.Remove(a);
                contexto.SaveChanges();
            }
        }
Пример #9
0
        public JsonResult DeleteAnotacao(int id)
        {
            Anotacao a = new Anotacao();

            a = db.Anotacao.Find(id);
            db.Anotacao.Remove(a);
            db.SaveChanges();
            return(Json(new
            {
                TabelaAnotacao = criaTabela()
            }, JsonRequestBehavior.AllowGet));
        }
Пример #10
0
        protected void buttonOK_Click(object sender, EventArgs e)
        {
            var ocorrencia = new Ocorrencia();

            ocorrencia.Id = OcorrenciaId;
            ocorrencia.DataSaidaTecnico = DateTime.ParseExact(textDataConclusao.Text, "dd/MM/yyyy H:mm", new CultureInfo("pt-BR"));
            //ocorrencia.DataDeConclusao = ocorrencia.DataSaidaTecnico;
            ocorrencia.AtividadeExecutada = textDetalhamento.Text;
            ocorrencia.DataInicioTecnico  = DateTime.ParseExact(textDataChegada.Text, "dd/MM/yyyy H:mm", new CultureInfo("pt-BR"));
            ocorrencia.RazaoStatus        = (int)StatusDaOcorrencia.AguardandoAprovacao;


            try
            {
                if (FileUploadAnexo.HasFile)
                {
                    if (FileUploadAnexo.PostedFile.ContentLength <= 2097152)
                    {
                        var anotacao = new Anotacao();
                        anotacao.Assunto             = "Anexo";
                        anotacao.NomeArquivos        = FileUploadAnexo.FileName;
                        anotacao.Body                = Convert.ToBase64String(FileUploadAnexo.FileBytes);
                        anotacao.Tipo                = @"application\ms-word";
                        anotacao.EntidadeRelacionada = new Lookup(OcorrenciaId, "incident");
                        new CRM2013.Domain.Servicos.RepositoryService().Anexo.Create(anotacao);
                    }
                    else
                    {
                        throw new ArgumentException("Valor do anexo limitado a 2MB.");
                    }
                }
                var listaDespesas = ListarValidarDespesas();
                foreach (var item in listaDespesas)
                {
                    new CRM2013.Domain.Servicos.RepositoryService().PagamentoServico.Create(item);
                }

                new CRM2013.Domain.Servicos.RepositoryService().Ocorrencia.Update(ocorrencia);

                Label_Message.CssClass = "MsgSucesso Validation";
                Label_Message.Text     = @"O fechamento da Ocorrência foi realizado com sucesso, ele será analisado e validado pela área responsável. 
                                       <br /><br />
                                        Caso exista alguma divergência, entraremos em contato e iremos solicitar mais informações/detalhes complementares. 
                                        Tendo dúvida, favor entrar em contato no telefone (48) 2108 3131";
                ButtonOk.Enabled       = false;
            }
            catch (Exception ex)
            {
                Label_Message.CssClass = "MsgErro Validation";
                Label_Message.Text     = ex.Message;
            }
        }
Пример #11
0
        void InitAnotacao()
        {
            int anotacaoID = Intent.GetIntExtra("AnotacaoID", 0);

            if (anotacaoID > 0)
            {
                anotacao = anotacaoService.FindById(anotacaoID);
            }
            else
            {
                anotacao.DataCriacao = DateTime.Today;
            }
        }
Пример #12
0
        public Ocorrencia DefinirPropriedades(Intelbras.Message.Helper.MSG0279 xml)
        {
            var crm = new Model.Ocorrencia(this.Organizacao, this.IsOffline);

            #region Propriedades Crm->Xml

            if (!String.IsNullOrEmpty(xml.CodigoOcorrencia))
            {
                Ocorrencia ocorrencia = new Servicos.OcorrenciaService(this.Organizacao, this.IsOffline).BuscaOcorrencia(new Guid(xml.CodigoOcorrencia));
                if (ocorrencia != null)
                {
                    crm = ocorrencia;
                    if (!string.IsNullOrEmpty(xml.Foto))
                    {
                        Anotacao anotacao = new Anotacao();
                        anotacao.Assunto             = "Anexo";
                        anotacao.EntidadeRelacionada = new Lookup(ocorrencia.Id, "incident");
                        anotacao.Body         = xml.Foto;
                        anotacao.Tipo         = xml.ExtensaoArquivo;
                        anotacao.NomeArquivos = xml.Nome + "." + xml.ExtensaoArquivo;
                        try
                        {
                            anotacao.Texto = "A operação foi concluida com sucesso.";
                            new RepositoryService().Anexo.Create(anotacao);
                        }
                        catch (Exception ex)
                        {
                            anotacao.Texto = ex.Message;
                            new RepositoryService().Anexo.Create(anotacao);
                        }
                    }
                }
                else
                {
                    resultadoPersistencia.Sucesso  = false;
                    resultadoPersistencia.Mensagem = "CodigoOcorrencia informado não existe para ser atualizado.";
                    return(crm);
                }
            }
            else
            {
                resultadoPersistencia.Sucesso  = false;
                resultadoPersistencia.Mensagem = "CodigoOcorrencia é obrigatório.";
                return(crm);
            }

            #endregion

            return(crm);
        }
Пример #13
0
        public ActionResult EditarAnotacao(long id, string descricao)
        {
            Anotacao Anotacao = UnitOfWork.AnotacaoRepository.Get(a => a.IdAnotacao == id).FirstOrDefault();

            if (Anotacao != null)
            {
                Anotacao.Descricao = descricao;
                UnitOfWork.Save();
                return(Json(new { Status = Status.OK, Result = "OK" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { Status = Status.NotFound, Result = "Erro" }, JsonRequestBehavior.AllowGet));
            }
        }
Пример #14
0
    protected void btnGravaAnotacao_Click(object sender, EventArgs e)
    {
        Anotacao a = new Anotacao();

        a.cod_internacao   = Convert.ToInt32(lbCodInternacao.Text);
        a.usuario_anotacao = System.Web.HttpContext.Current.User.Identity.Name;
        a.diagnostico      = txbDiagnostico.Text;
        a.detalhamento     = txbDetalhamento.Text;
        a.aguarda          = txbAguarda.Text;

        AnotacaoDAO.GravaAnotacaoInternacao(a.cod_internacao, a.usuario_anotacao, a.diagnostico, a.detalhamento, a.aguarda);
        txbDiagnostico.Text  = "";
        txbDetalhamento.Text = "";
        txbAguarda.Text      = "";
    }
Пример #15
0
        public JsonResult SelecionarAnotacao(int id)
        {
            Session["Editando"] = id;
            Anotacao a = new Anotacao();;

            a = db.Anotacao.Find(id);
            string Data     = TransformaData(a.data_.ToString());
            string Anotacao = a.anotacao1;

            return(Json(new
            {
                TabelaAnotacao = criaTabela(id),
                Data,
                Anotacao
            }, JsonRequestBehavior.AllowGet));
        }
Пример #16
0
 private void BtnExcluir(object sender, RoutedEventArgs e)
 {
     try
     {
         anotacao = (Anotacao)dgAnotacao.SelectedItem;
         Anotacao anotacaoid = controllerAnotacao.BuscarAnotacaoPorID(anotacao.AnotacaoID);
         if (anotacao != null)
         {
             controllerAnotacao.Excluir(anotacao.AnotacaoID);
         }
         MessageBox.Show("Anotação excluida");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao excluir(" + ex.Message + ")");
     }
 }
Пример #17
0
        public ActionResult NewAnotacao(AnotacaoView requestData)
        {
            Cidade         cidade         = UnitOfWork.CidadeRepository.Get(c => c.IdCidade == requestData.IdCidade).FirstOrDefault();
            OrdemDeServico ordemDeServico = UnitOfWork.OrdemDeServicoRepository.Get(or => or.NumeroOS == requestData.NumeroOs).FirstOrDefault();

            if (cidade != null)
            {
                ConverterLatLonToUtm converter = new ConverterLatLonToUtm(cidade.Datum, cidade.NorteOuSul, cidade.Zona);
                UTM utm = converter.Convert(requestData.X, requestData.Y);

                Anotacao anotacao = new Anotacao
                {
                    IdCidade         = cidade.IdCidade,
                    IdOrdemDeServico = ordemDeServico.IdOrdemDeServico,
                    Descricao        = requestData.Descricao,
                    X = utm.X,
                    Y = utm.Y
                };
                UnitOfWork.AnotacaoRepository.Insert(anotacao);
                UnitOfWork.Save();

                Anotacao     anotacaoview = UnitOfWork.AnotacaoRepository.Get(nota => nota.IdAnotacao == anotacao.IdAnotacao).FirstOrDefault();
                AnotacaoView AnotacaoView = new AnotacaoPaginadoView().AnotacaToAnotacaoView(anotacaoview);

                /*  var notas = new
                 * {
                 *    IdCidade = anotacaoview.IdCidade,
                 *    IdOrdemDeServico = anotacaoview.IdOrdemDeServico,
                 *    Descricao = anotacaoview.Descricao,
                 *    X = anotacaoview.X,
                 *    Y = anotacaoview.Y
                 * };*/

                return(Json(new ResponseView()
                {
                    Status = Status.Found, Result = AnotacaoView
                }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new ResponseView()
                {
                    Status = Status.NotFound, Result = "Cidade nao Encontrada"
                }, JsonRequestBehavior.AllowGet));
            }
        }
Пример #18
0
        public string CriarAnotacaoParaUmaOS(Ocorrencia ocorrencia, string path)
        {
            byte[] bytes       = File.ReadAllBytes(path);
            string nomeArquivo = path.Substring(path.LastIndexOf("/") + 1, path.Length - path.LastIndexOf("/") - 1);

            var anotacao = new Anotacao(nomeOrganizacao, false)
            {
                NomeArquivos        = nomeArquivo,
                Body                = Convert.ToBase64String(bytes),
                EntidadeRelacionada = new Lookup(ocorrencia.Id, "incident"),
                Assunto             = "Anexo"
            };

            new Domain.Servicos.RepositoryService().Anexo.Create(anotacao);

            return("\n Anexo Criado com sucesso!");
        }
Пример #19
0
    protected void btnAtualizaAnotacao_Click(object sender, EventArgs e)
    {
        Anotacao a = new Anotacao();

        a.cod_anotacao = Convert.ToInt32(lbCodAnotacao.Text);
        a.diagnostico  = txbDiagnostico.Text;
        a.detalhamento = txbDetalhamento.Text;
        a.aguarda      = txbAguarda.Text;
        AnotacaoDAO.AtualizaAnotacaoInternacao(a.cod_anotacao, a.diagnostico, a.detalhamento, a.aguarda);

        txbDiagnostico.Text  = "";
        txbDetalhamento.Text = "";
        txbAguarda.Text      = "";
        lbCodAnotacao.Text   = "";

        btnGravar.Visible    = true;
        btnAtualizar.Visible = false;
    }
Пример #20
0
        public void Anexar(Anotacao anotacao)
        {
            if (null == lead)
            {
                throw new ArgumentNullException("Lead", "O lead informado é nulo ou inválido");
            }

            if (Guid.Empty == lead.ID)
            {
                throw new ArgumentNullException("Lead ID", "O ID do lead informado é nulo ou inválido");
            }

            if (null == anotacao)
            {
                throw new ArgumentNullException("Anotação", "O anexo informado é nulo ou inválido.");
            }

            RepositoryService.Oportunidade.CriarAnotacaoParaUmLead(lead.ID.Value, anotacao);
        }
        public async Task <ResultadoOperacao> ExcluirAsync(Anotacao item)
        {
            // Criar o parametro
            string parametro = "?id=" + item.Id;

            // Executar a exclusão
            string retorno = await srv.ExcluirAsync(parametro);

            // Obter o resultado da execução
            ResultadoOperacao resultado = srv.Status;

            // Verificar se foi executado com sucesso
            if (resultado.Sucesso == true)
            {
                Lista.Remove(item);
            }

            return(resultado);
        }
Пример #22
0
        public AnotacaoView AnotacaToAnotacaoView(Anotacao anotacao)
        {
            if (anotacao == null)
            {
                throw new ArgumentException("o paramêtro 'Poste' não pode ser null.");
            }

            ConverterUtmToLatLon converter = new ConverterUtmToLatLon(anotacao.Cidade.Datum, anotacao.Cidade.NorteOuSul, anotacao.Cidade.Zona);
            LatLon       LatiLong          = converter.Convert(anotacao.X, anotacao.Y);
            AnotacaoView anotacaoView      = new AnotacaoView();

            anotacaoView.IdAnotacao = anotacao.IdAnotacao;
            anotacaoView.Descricao  = anotacao.Descricao;
            anotacaoView.X          = LatiLong.Lat;
            anotacaoView.Y          = LatiLong.Lon;
            anotacaoView.IdCidade   = anotacao.IdCidade;

            return(anotacaoView);
        }
Пример #23
0
    public static List <Anotacao> listaAnotacaoInternacao(int _item)
    {
        var listaAnotacoes = new List <Anotacao>();

        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["nirConnectionString"].ToString()))
        {
            SqlCommand cmm         = cnn.CreateCommand();
            string     sqlConsulta = "SELECT [cod_anotacao]" +
                                     ",[data_anotacao]" +
                                     ",[usuario_anota]" +
                                     ",[cod_internacao]" +
                                     ",[diagnostico]" +
                                     ",[detalhamento]" +
                                     ",[aguarda]" +
                                     " FROM [Anotacoes] " +
                                     " WHERE [cod_internacao] = " + _item;
            cmm.CommandText = sqlConsulta;
            try
            {
                cnn.Open();
                SqlDataReader dr1 = cmm.ExecuteReader();
                while (dr1.Read())
                {
                    Anotacao a = new Anotacao();;
                    a.cod_anotacao     = dr1.GetInt32(0);
                    a.data_anotacao    = dr1.GetDateTime(1);
                    a.usuario_anotacao = dr1.GetString(2);
                    a.cod_internacao   = dr1.GetInt32(3);
                    a.diagnostico      = dr1.IsDBNull(4) ? "" : dr1.GetString(4);
                    a.detalhamento     = dr1.IsDBNull(5) ? "" : dr1.GetString(5);
                    a.aguarda          = dr1.IsDBNull(6) ? "" : dr1.GetString(6);

                    listaAnotacoes.Add(a);
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
            return(listaAnotacoes);
        }
    }
Пример #24
0
        private void btnSalvar(object sender, RoutedEventArgs e)
        {
            try
            {
                dateTime = DateTime.Now;
                Anotacao anotacao = new Anotacao();
                anotacao.Assunto      = txtTitulo.Text;
                anotacao.Descricao    = txtDescricao.Text;
                anotacao.DataAnotacao = dateTime;
                controllerAnotacao.CadastrarAnotacao(anotacao);

                MessageBox.Show("Anotação salva com sucesso");

                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar anotação (" + ex.Message + ")");
            }
        }
Пример #25
0
        private void btVisualizar_Click(object sender, RoutedEventArgs e)
        {
            Anotacao anotacao = listAnotacoes.SelectedItem as Anotacao;
            UCTexto  uct      = new UCTexto();

            uct.tbTexto.Text = anotacao.Texto;
            CustomMessageBox cmb = new CustomMessageBox()
            {
                Content            = uct,
                LeftButtonContent  = "Gravar",
                RightButtonContent = "Cancelar"
            };

            cmb.Dismissing += (s1, e1) =>
            {
                switch (e1.Result)
                {
                case CustomMessageBoxResult.LeftButton:
                    try
                    {
                        if (!string.IsNullOrWhiteSpace(uct.tbTexto.Text))
                        {
                            anotacao.DataUltimaAlteracao = DateTime.Now;
                            anotacao.Texto = uct.tbTexto.Text;

                            ControleAnotacao ca = new ControleAnotacao();
                            ca.gravar(anotacao);
                            listAnotacoes.ItemsSource = null;
                            listAnotacoes.ItemsSource = ca.buscar(idPedido);
                        }
                    }
                    catch (Exception ex)
                    {
                        e1.Cancel = true;
                        MessageBox.Show(ex.Message);
                    }
                    break;
                }
            };
            cmb.Show();
        }
Пример #26
0
        private void btNova_Click(object sender, RoutedEventArgs e)
        {
            UCTexto uct = new UCTexto();
            CustomMessageBox cmb = new CustomMessageBox()
            {
                Content = uct,
                LeftButtonContent = "Gravar",
                RightButtonContent = "Cancelar"
            };
            cmb.Dismissing += (s1, e1) =>
            {
                switch (e1.Result)
                {
                    case CustomMessageBoxResult.LeftButton:
                        try
                        {
                            if (!string.IsNullOrWhiteSpace(uct.tbTexto.Text))
                            {
                                Anotacao anotacao = new Anotacao();
                                anotacao.IdPedido = idPedido;
                                anotacao.Data = anotacao.DataUltimaAlteracao = DateTime.Now;
                                anotacao.Texto = uct.tbTexto.Text;

                                ControleAnotacao ca = new ControleAnotacao();
                                ca.gravar(anotacao);
                                listAnotacoes.ItemsSource = null;
                                listAnotacoes.ItemsSource = ca.buscar(idPedido);
                            }
                        }
                        catch(Exception ex)
                        {
                            e1.Cancel = true;
                            MessageBox.Show(ex.Message);
                        }
                        break;
                }
            };
            cmb.Show();
        }
Пример #27
0
        public ActionResult ExcluirAnotacao(int idAnotacao)
        {
            Anotacao anotacao = UnitOfWork.AnotacaoRepository.Get(a => a.IdAnotacao == idAnotacao && a.DataExclusao == null).FirstOrDefault();

            if (anotacao != null)
            {
                anotacao.DataExclusao = DateTime.Now;
                UnitOfWork.AnotacaoRepository.Update(anotacao);
                UnitOfWork.Save();

                return(Json(new ResponseView()
                {
                    Status = Status.OK, Result = Resources.Messages.Save_OK
                }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new ResponseView()
                {
                    Status = Status.NotFound, Result = Resources.Messages.Poste_Not_Found
                }, JsonRequestBehavior.AllowGet));
            }
        }
Пример #28
0
    protected void grdMain_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index;
        int _cod_anotacao;

        if (e.CommandName.Equals("editAnotacao"))
        {
            Anotacao a = new Anotacao();
            index = Convert.ToInt32(e.CommandArgument);
            // necessário um index único
            _cod_anotacao = Convert.ToInt32(gvDetalhamento.DataKeys[index].Value.ToString());
            GridViewRow row = gvDetalhamento.Rows[index];

            a.diagnostico  = HttpUtility.HtmlDecode(row.Cells[1].Text);
            a.detalhamento = HttpUtility.HtmlDecode(row.Cells[2].Text);
            a.aguarda      = HttpUtility.HtmlDecode(row.Cells[3].Text);


            lbCodAnotacao.Text   = row.Cells[0].Text;
            txbDiagnostico.Text  = a.diagnostico;
            txbDetalhamento.Text = a.detalhamento;
            txbAguarda.Text      = a.aguarda;

            btnGravar.Visible    = false;
            btnAtualizar.Visible = true;
        }
        if (e.CommandName.Equals("deletaAnotacao"))
        {
            index = Convert.ToInt32(e.CommandArgument);

            // necessário um index único
            _cod_anotacao = Convert.ToInt32(gvDetalhamento.DataKeys[index].Value.ToString());
            GridViewRow row = gvDetalhamento.Rows[index];

            AnotacaoDAO.DeletaAnotacaoInternacao(_cod_anotacao);
        }
    }
Пример #29
0
        protected override void Seed(MeAnota.Models.MeAnotaContext context)
        {
            var colaborador = new Usuario {
                Email = "*****@*****.**", Nome = "Colaborador"
            };

            context.Usuarios.AddOrUpdate(u => u.Email, colaborador);

            var bloco = new Bloco {
                Nome = "Bloco 1"
            };

            context.Blocos.AddOrUpdate(b => b.Nome, bloco);

            var anotacao = new Anotacao {
                Titulo = "Anotacao 1", Texto = "Texto da anotacao 1"
            };

            context.Anotacoes.AddOrUpdate(a => a.Titulo, anotacao);

            bloco.Colaboradores.Add(colaborador);
            bloco.Anotacoes.Add(anotacao);
            context.Blocos.AddOrUpdate(bloco);
        }
Пример #30
0
 public void InserirAnotacao(Anotacao entidadeNova)
 {
     saudeNegocio.Inserir <Anotacao>(entidadeNova);
 }
Пример #31
0
 public void AtualizarAnotacao(Anotacao entidadeModificada)
 {
     saudeNegocio.Atualizar <Anotacao>(entidadeModificada);
 }