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); }
// 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));; }
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)); }
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; } }
public void Excluir(int id) { Anotacao a = contexto.Anotacoes.Find(id); if (a != null) { contexto.Anotacoes.Remove(a); contexto.SaveChanges(); } }
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)); }
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; } }
void InitAnotacao() { int anotacaoID = Intent.GetIntExtra("AnotacaoID", 0); if (anotacaoID > 0) { anotacao = anotacaoService.FindById(anotacaoID); } else { anotacao.DataCriacao = DateTime.Today; } }
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); }
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)); } }
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 = ""; }
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)); }
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 + ")"); } }
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)); } }
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!"); }
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; }
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); }
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); }
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); } }
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 + ")"); } }
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(); }
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(); }
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)); } }
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); } }
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); }
public void InserirAnotacao(Anotacao entidadeNova) { saudeNegocio.Inserir <Anotacao>(entidadeNova); }
public void AtualizarAnotacao(Anotacao entidadeModificada) { saudeNegocio.Atualizar <Anotacao>(entidadeModificada); }