public Fatura AdicionarFatura(Programa programa, string descricao, TipoDaFatura tipo, StatusDaFatura status, TipoDeDocumento tipoDeDocumento , decimal valor, string numeroDoDocumento, DateTime data) { var fatura = new Fatura(programa) { Descricao = descricao, Tipo = tipo, Documento = tipoDeDocumento, Data = data, NumeroDoDocumento = numeroDoDocumento, Status = status, Valor = valor }; _faturaRepositorio.Adicionar(fatura); return fatura; }
public async Task <ActionResult <Programa> > Post(Programa item) { _context.Programa.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetPrograma), new { id = item.id }, item)); }
public int?SalvaNodeDrupalRest(Programa registro, BMConfiguracaoSistema bmConfiguracaoSistema = null, BMLogSincronia bmLogSincronia = null, Usuario usuarioLogado = null) { var postParameters = DrupalUtil.InitPostParameters(registro.ID, registro.Nome, registro.Apresentacao, "solucao", registro.Ativo); postParameters.Add("data[field_tipo_de_solucao]", "5"); DrupalUtil.PermissoesAreaTematica( registro.ListaAreasTematicas.Where(p => p.AreaTematica != null).Select(x => x.AreaTematica.ID).ToList(), ref postParameters); DrupalUtil.PermissoesUf(registro.ListaPermissao.Where(p => p.Uf != null).Select(x => x.Uf.ID).ToList(), ref postParameters); DrupalUtil.PermissoesPerfil( registro.ListaPermissao.Where(p => p.Perfil != null).Select(x => x.Perfil.ID).ToList(), ref postParameters); DrupalUtil.PermissoesNivelOcupacional( registro.ListaPermissao.Where(p => p.NivelOcupacional != null) .Select(x => x.NivelOcupacional.ID) .ToList(), ref postParameters); try { return(DrupalUtil.SalvaNodeDrupalRest(postParameters, true, bmConfiguracaoSistema, bmLogSincronia, usuarioLogado)); } catch (Exception) { return(null); } }
public Programa_Result Managment_Programa(Programa _Programa, int Action) { P_Programa dao = new P_Programa(); Programa_Result ar = dao.Managment_Programa(_Programa, Action); return(ar); }
public static void EliminarProgramadasInferiores(Programa prog) { IList <Revision> lr = new List <Revision>(); // estas seran las menores int peso1 = 0; int peso2 = 0; foreach (Revision r in prog.Revisions) { peso1 = CalculoPeso(r.PlantillaRevision.TipoPeriodo); peso1 = peso1 * r.PlantillaRevision.NumeroPeriodos; // Hay alguno de peso inferior? foreach (Revision r2 in prog.Revisions) { if (r2.Dispositivo.DispositivoId == r.Dispositivo.DispositivoId) { peso2 = CalculoPeso(r2.PlantillaRevision.TipoPeriodo); peso2 = peso2 * r2.PlantillaRevision.NumeroPeriodos; if (peso2 < peso1) { lr.Add(r2); } } } } foreach (Revision r in lr) { r.Programa = null; } }
public static void AgruparCompanyeros(Revision r, Programa p, LainsaSci ctx) { if (r.GrupoProgramacion > 0) { return; } // buscamos otras revisones planificadas para el mismo dispositivo en un entorno de 15 dias DateTime minFecha = r.FechaPlanificada.AddDays(-15); DateTime maxFecha = r.FechaPlanificada.AddDays(15); var rs = (from r1 in r.Dispositivo.Revisiones where r1.Estado == "PLANIFICADA" && (r1.FechaPlanificada >= minFecha && r1.FechaPlanificada <= maxFecha) select r1); if (rs.Count() > 0) { int grpro = CntLainsaSci.SiguienteGrupoProgramacion(ctx); r.GrupoProgramacion = grpro; foreach (Revision r2 in rs) { r2.GrupoProgramacion = grpro; r2.Programa = p; } } }
public static string EstadoPrograma(Programa p) { string estado = ""; int i = 0; // contador de realizadas foreach (Revision r in p.Revisions) { if (r.Estado == "REALIZADA") { i++; } } if (i == 0) { estado = "SIN COMENZAR"; } else { if (i == p.Revisions.Count) { estado = "FINALIZADA"; } else { estado = "EN CURSO"; } } return(estado); }
public static void DeletePrograma(Programa p, LainsaSci ctx) { // buscamos las revisiones programadas que corresponde a // este programa var rs = (from rev1 in p.Revisions where rev1.Estado == "PROGRAMADA" select rev1); // primero desprogramamos las revisiones foreach (Revision r in rs) { r.Estado = "PLANIFICADA"; r.Programa = null; ctx.SaveChanges(); // ahora buscamos revisiones del mismo dispositivo programadas var rs2 = (from rev2 in r.Dispositivo.Revisiones where rev2.Estado == "PROGRAMADA" select rev2); foreach (Revision r2 in rs2) { r2.Estado = "PLANIFICADA"; r2.Programa = null; ctx.SaveChanges(); } } foreach (Sustitucion s in p.Sustitucions) { ctx.Delete(s); } ctx.Delete(p); ctx.SaveChanges(); }
string caller = ""; // who's calling the grid form #endregion #region Init, load, unload events protected void Page_Init(object sender, EventArgs e) { // it gets an appropiate context (LainsaSciCTX -> web.config) ctx = new LainsaSci("LainsaSciCTX"); // verify if a Usuario is logged usuario = CntWinWeb.IsSomeoneLogged(this, ctx); if (usuario == null) { Response.Redirect("Default.aspx"); } else { Session["UsuarioId"] = usuario.UsuarioId; } // si llega aquí está autorizado permiso = CntLainsaSci.GetPermiso(usuario.GrupoUsuario, "dispositivogrid", ctx); //usuario.GrupoTrabajo = CntLainsaSci.GetGrupoTrabajo(1, ctx); if (permiso == null) { RadNotification1.Text = String.Format("<b>{0}</b><br/>{1}", (string)GetGlobalResourceObject("ResourceLainsaSci", "Warning"), (string)GetGlobalResourceObject("ResourceLainsaSci", "NoPermissionsAssigned")); RadNotification1.Show(); RadAjaxManager1.ResponseScripts.Add("closeWindow();"); } CntWinWeb.TranslateRadGridFilters(RadGrid1); if (Request.QueryString["InTab"] != null) { mode = Request.QueryString["InTab"]; } if (Request.QueryString["Caller"] != null) { caller = Request.QueryString["Caller"]; } if (Request.QueryString["DispositivoId"] != null) { dispositivo = CntLainsaSci.GetDispositivo(int.Parse(Request.QueryString["DispositivoId"]), ctx); if (dispositivo != null) { RadGrid1.Columns.FindByDataField("dispositivo.Nombre").Visible = false; } } if (Request.QueryString["ProgramaId"] != null) { programa = CntLainsaSci.GetPrograma(int.Parse(Request.QueryString["ProgramaId"]), ctx); if (programa != null) { // Modificar la altura del grid para que quepan otros RadGrid1.PageSize = 7; RadGrid1.ShowGroupPanel = false; } } if (Request.QueryString["InFrame"] != null) { if (Request.QueryString["InFrame"] == "S") { crear = false; } } }
protected void btnSalvar_Click(object sender, EventArgs e) { var Programa = new Programa(); try { if (txtId.Text != "") { Programa.IDPrograma = int.Parse(txtId.Text); Programa.Get(); } Programa.Descricao = txtDescricao.Text; Programa.IDCliente = int.Parse(ddlIDCliente.SelectedValue); Programa.Slug = txtSlug.Text; Programa.Save(); GetPrograma((int)Programa.IDPrograma); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>"); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>"); } }
public static void Main() { Console.WriteLine ("Se inicia el programa"); // Se crea una objeto de la clase Programa Programa objPrograma = new Programa (); // Se crea un objeto de el tipo delegado y se le añade un método. No importa si el método es de // un objeto de la propia clase. TipoDelegado objDelegado = new TipoDelegado (objPrograma.Metodo1); // Se añade al objeto delegado un método, ahora el objeto delegado tendrá 2 métodos añadidos. // Al añadir un primer método a un delegado se puede usar el operador de asignación '=' pero // si quisiéramos añadir otro método se tiene que usar el operador '+=' , como lo siguiente. objDelegado += new TipoDelegado (objPrograma.Metodo2); Console.WriteLine ("Se llamará al objeto delegado con los métodos ya asignados"); objDelegado (); Console.WriteLine ("Se llamará al objeto delegado después de quitar Metodo2"); // Quitar el método 'Metodo2' y luego llamar al objeto delegado objDelegado -= new TipoDelegado (objPrograma.Metodo2); objDelegado (); // Se puede añadir el mismo método más de una vez Console.WriteLine ("Se añade el Metodo1, que ya se añadió"); objDelegado += new TipoDelegado (objPrograma.Metodo1); }
public Solicitacao RealizarAnalise(Solicitacao solicitacao, Funcionario responsavel, bool clientePrecisaAprovar, string atividade, decimal custo, int diasParaEntrega, string analiseRealizada, Programa programa) { if (solicitacao.Situacao == SituacaoDaSolicitacao.Analise) { if (responsavel == null) solicitacao.RegraQuebrada(RegrasDeNegocioSolicitacao.SomenteUmFuncionaroPodeAnalisar); var analise = new AnaliseDeSolicitacao { Atividade = atividade, Custo = custo, Analise = analiseRealizada, DataDaAnalise = SystemTime.Now, DiasParaEntrega = diasParaEntrega, Responsavel = responsavel, Programa = programa }; solicitacao.Situacao = clientePrecisaAprovar ? SituacaoDaSolicitacao.Aprovacao : SituacaoDaSolicitacao.Processo; solicitacao.Analise = analise; return solicitacao; } solicitacao.RegraQuebrada(RegrasDeNegocioSolicitacao.DeveEstarComSituacaoEmAnalise); return solicitacao; }
public Reuniao AdicionarReuniao(Programa programa, Funcionario representante, string local, string assunto, DateTime realizacao, StatusDaReunicao status) { var reuniao = new Reuniao(programa, representante, local, assunto, realizacao, status); _reuniaoRepositorio.Adicionar(reuniao); return reuniao; }
public Programa ObterPorNome(Programa pPrograma) { //return repositorio.GetByProperty("Nome", pPrograma.Nome).FirstOrDefault(); var query = repositorio.session.Query <Programa>(); return(query.FirstOrDefault(x => x.ID == pPrograma.ID)); }
public JsonResult ProgramaPost(string descricao, int idprograma, int empresa_anterior, int empresa_nova) { string sret = string.Empty; string erro = string.Empty; // try { Programa oPrograma = new Programa(); // if (idprograma > 0) { oPrograma = db.Programa.Where(a => a.Id_Empresa == empresa_anterior && a.Id == idprograma).FirstOrDefault(); // if (oPrograma != null) { oPrograma.Descricao = descricao; // if (oPrograma.Id_Empresa != empresa_nova) { List <ColetorAlerta> lista_coletor_alerta = db.ColetorAlerta.Where(x => x.Id_Coletor == idprograma && x.Id_Empresa == oPrograma.Id_Empresa).ToList(); // foreach (ColetorAlerta item in lista_coletor_alerta) { item.Id_Empresa = empresa_nova; db.Entry(item).State = EntityState.Modified; db.SaveChanges(); } } // oPrograma.Id_Empresa = empresa_nova; db.Entry(oPrograma).State = EntityState.Modified; db.SaveChanges(); } else { sret = "Coletor não encontrado!"; } } else { oPrograma.Descricao = descricao; oPrograma.Id_Empresa = empresa_nova; // db.Programa.Add(oPrograma); db.SaveChanges(); db.Entry(oPrograma).Reload(); } // sret = "ok"; } catch (Exception exc) { erro = exc.Message; sret = "erro"; } // return(Json(new { data = sret, results = 0, success = true, erro }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int id) { Programa programa = db.Programa.Find(id); db.Programa.Remove(programa); db.SaveChanges(); return(RedirectToAction("Index")); }
public void ResetHardware() { ResetSoftware(); iMem = null; programaActual = null; Utilidades.errorList.Clear(); lineasOperacion.Clear(); }
public void Reservar(Programa programa) { if (Ocupado) { throw new Exception("Acesso a Disco Ocupado!"); } Ocupado = true; }
public object PreparacaoMovimentacaoInterna(string key, string password, Programa programa, Estrutura estrutura, List <MovimentacaoReducaoSuplementacao> items) { var usuario = _uService.Buscar(new Usuario { Codigo = GetUserIdLogado() }).FirstOrDefault(); return(_contaDer.PreparacaoMovimentacaoInterna(key, password, usuario?.Impressora132, programa, estrutura, items)); }
protected void btnChange_Click(object sender, EventArgs e) { Cliente.Dispose(); Programa.Dispose(); Campanha.Dispose(); Response.Redirect("~/home.aspx"); }
public bool AgregarPrograma(Programa programa) { var cantidad = context.Programas.Count; programa.Id = cantidad + 1; context.Programas.Add(programa); return(true); }
public Treinamento AdicionarTreinamento(Programa programa, DateTime dataRealizacao, Funcionario funcionario, string local, string titulo, string descricao) { var treinamento = new Treinamento(programa, dataRealizacao, funcionario, local, titulo, descricao); _treinamentoRepositorio.Adicionar(treinamento); return(treinamento); }
private void PreencherListas(Programa programa) { //this.PreencherListaSolucaoEducacional(programa); PreencherListaUfs(programa); PreencherListaNivelOcupacional(programa); PreencherListaPerfil(programa); PreencherListaTag(programa); }
public AquecendoForm(Programa programa) { InitializeComponent(); this.programa = programa; timer.Start(); quantidadeDeCaracterers = programa.getTempo() * programa.getPotencia(); caracterVPotencia = charVezesPotencia(); }
public Treinamento AdicionarTreinamento(Programa programa, DateTime dataRealizacao, Funcionario funcionario, string local, string titulo, string descricao) { var treinamento = new Treinamento(programa, dataRealizacao, funcionario, local, titulo, descricao); _treinamentoRepositorio.Adicionar(treinamento); return treinamento; }
public Reuniao AdicionarReuniao(Programa programa, Funcionario representante, string local, string assunto, DateTime realizacao, StatusDaReunicao status) { var reuniao = new Reuniao(programa, representante, local, assunto, realizacao, status); _reuniaoRepositorio.Adicionar(reuniao); return(reuniao); }
public IList <NotaFiscal> ObterTodasNotasDevolvidasNoMes(int mes, int ano, Programa programa) { var dataInicial = new DateTime(ano, mes == 13 ? 1 : mes, 1); var dataFinal = mes == 13 ? new DateTime(ano + 1, 1, 1).AddSeconds(-1) : dataInicial.AddMonths(1).AddSeconds(-1); var retorno = GetObjectSet().Where(it => it.Data >= dataInicial && it.Data <= dataFinal && it.Devolvida).ToList(); return(retorno.Where(it => it.Programa.CodPrograma == programa.CodPrograma).ToList()); }
public static Programa produzirProgramaInvalido() { Programa programa = new Programa(); programa.Nome = "Programa que inicia as 22:00 e termina as 23:00"; programa.HorarioInicio = new DateTime(2015, 01, 01, 22, 00, 00); programa.HorarioFim = new DateTime(2015, 01, 01, 23, 00, 00); return programa; }
public List <Programa> list_programa(Programa _Programa) { List <Programa> listEntidad = null; P_Programa dao = new P_Programa(); listEntidad = dao.list_programa(_Programa); return(listEntidad); }
public AcercaDe() { InitializeComponent(); label2.Text = "Versión " + InformacionPrograma.VersionActual; this.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath); this.pictureBox1.Image = Programa.ObtenerImagenIncrustada("logo"); }
private void ValidarPrograma(Programa objModel) { var mensagem = "Não é possível realizar cadastro, já existe programa com o "; bool ptres = false; bool cfp = false; bool descricao = false; List <Programa> programa; programa = _programa.Fetch(new Programa { Ano = objModel.Ano, Ptres = objModel.Ptres }).ToList(); if (programa.Count(x => x.Codigo != objModel.Codigo) > 0) { mensagem = mensagem + "Ptres: " + objModel.Ptres; } else { ptres = true; } objModel.Cfp = objModel.Cfp.Replace(".", ""); programa = _programa.Fetch(new Programa { Ano = objModel.Ano, Cfp = objModel.Cfp }).ToList(); if (programa.Count(x => x.Codigo != objModel.Codigo) > 0) { mensagem = mensagem + (ptres ? "" : ",") + " Cfp: " + objModel.Cfp; } else { cfp = true; } programa = _programa.Fetch(new Programa { Ano = objModel.Ano, Descricao = objModel.Descricao }).ToList(); if (programa.Count(x => x.Codigo != objModel.Codigo && x.Descricao == objModel.Descricao) > 0) { mensagem = mensagem + (cfp ? "" : " e") + " Descricao: " + objModel.Descricao; } else { descricao = true; } mensagem = mensagem + " cadastrado para o ano referência selecionado."; if (!descricao || !ptres || !cfp) { throw new SidsException(mensagem); } }
public ActionResult Index() { Microondas M; if (Session["microondas"] == null) // primeira inicialização do microondas, instanciar + atribuir programas pré estabelecidos { List <Programa> programas = new List <Programa>(); Programa pro = new Programa(); pro.nome = "Frango"; pro.tempo = 90; pro.instrucoes = "Programa utilizado para preparo e descongelamento de Frangos"; pro.potencia = 7; pro.caractere = 'F'; pro.original = true; programas.Add(pro); pro = new Programa(); pro.nome = "Peixe"; pro.tempo = 45; pro.instrucoes = "Programa utilizado para preparo e descongelamento de Peixes"; pro.potencia = 6; pro.caractere = 'P'; pro.original = true; programas.Add(pro); pro = new Programa(); pro.nome = "Carne"; pro.tempo = 100; pro.instrucoes = "Programa utilizado para preparo e descongelamento de Carnes Vermelhas"; pro.potencia = 10; pro.caractere = 'C'; pro.original = true; programas.Add(pro); pro = new Programa(); pro.nome = "Descongelar"; pro.tempo = 120; pro.instrucoes = "Programa utilizado para descongelamento de alimentos em geral"; pro.potencia = 8; pro.caractere = 'D'; pro.original = true; programas.Add(pro); pro = new Programa(); pro.nome = "Cozinhar"; pro.tempo = 110; pro.instrucoes = "Programa utilizado para cozimento de alimentos"; pro.potencia = 9; pro.caractere = '*'; pro.original = true; programas.Add(pro); M = new Microondas(0, 0, 0, false, "", programas, -1); Session["microondas"] = M; } return(View()); }
protected void imgBtnEliminar_Click(object sender, ImageClickEventArgs e) { GridViewRow row = (GridViewRow)((ImageButton)sender).NamingContainer; _idPROG.Text = grid.DataKeys[row.RowIndex].Values["Id"].ToString(); Programa prog = uow.ProgramaBusinessLogic.GetByID(int.Parse(_idPROG.Text)); uow.Errors.Clear(); List <POADetalle> lista; lista = uow.POADetalleBusinessLogic.Get(p => p.ProgramaId == prog.Id).ToList(); if (lista.Count > 0) { uow.Errors.Add("El registro no puede eliminarse porque ya ha sido usado en el sistema"); } if (uow.Errors.Count == 0) { uow.ProgramaBusinessLogic.Delete(prog); uow.SaveChanges(); } if (uow.Errors.Count == 0) { BindGrid(); lblMensajeSuccess.Text = "El registro se ha eliminado correctamente"; divEdicion.Style.Add("display", "none"); divBtnNuevo.Style.Add("display", "block"); divMsg.Style.Add("display", "none"); divMsgSuccess.Style.Add("display", "block"); } else { string mensaje; divMsg.Style.Add("display", "block"); divMsgSuccess.Style.Add("display", "none"); mensaje = string.Empty; foreach (string cad in uow.Errors) { mensaje = mensaje + cad + "<br>"; } lblMensajes.Text = mensaje; } }
public Programa GetProgram() { if (programaInstace == null) { programaInstace = new Programa(); return(programaInstace); } return(programaInstace); }
public void Listar(Programa programa) { Console.WriteLine("-----------------------------------"); Console.WriteLine("\n Nome: " + programa.Nome); Console.WriteLine(" Tempo: " + programa.Tempo); Console.WriteLine(" Potência: " + programa.Potencia); Console.WriteLine(" Caracter: " + programa.Caracter); Console.WriteLine(" Instrução: " + programa.Instrucao); }
public int Add(Programa entity) { return(DataHelper.Get <int>("PR_PROGRAMA_INCLUIR", new SqlParameter("@cd_ptres", entity.Ptres), new SqlParameter("@cd_cfp", entity.Cfp), new SqlParameter("@ds_programa", entity.Descricao), new SqlParameter("@nr_ano_referencia", entity.Ano) )); }
public void TestHeapSort() { int[] arreglo = new int[] { 10, 20, 30, 100, 3, 2, 1 }; int[] actual = Programa.HeapSort(arreglo); int[] expected = new int[] { 100, 30, 20, 10, 3, 2, 1 }; Assert.Equal(expected, actual); }
public DetallePrograma(Programa programa, Deporte deporte, int item, Diagramacion diagramacion, Reserva reserva, Estado estado) { Programa = programa; Deporte = deporte; Item = item; Diagramacion = diagramacion; Reserva = reserva; Estado = estado; }
public Clinica AdicionarClinica(Programa programa, Funcionario responsavel, string nome, string razaoSocial, string cnpj, string inscricaoEstadual, string endereco, string cidade, string uf, string telefone, string contato, string observacoes, StatusDaClinica status, string email, decimal valorInfusao, string bairro) { var clinica = new Clinica(programa, responsavel, nome, razaoSocial, cnpj, inscricaoEstadual, endereco, cidade, uf, telefone, contato , observacoes, status, email, valorInfusao, bairro); _clinicaRepositorio.Adicionar(clinica); return clinica; }
public void RealizarExecucaoEncerrada(Programa programa, ResultadoExecucao resultadoExecucao) { HabilitarBotoesMenus(); BotaoFerramentaExecutar.Enabled = true; MenuExecutar.Enabled = true; BotaoFerramentaInterromper.Enabled = false; MenuInterromper.Enabled = false; if (resultadoExecucao.getModoEncerramento() == ModoEncerramento.NORMAL) SuporteSaida.Escrever("\r\n\r\nO programa foi executado com sucesso!"); else if (resultadoExecucao.getModoEncerramento() == ModoEncerramento.INTERRUPCAO) { DialogoEntrada.Invoke(new DelegateEsconderEntrada(EsconderEntrada)); SuporteSaida.Escrever("\r\n\r\nO programa foi interrompido!"); } else if (resultadoExecucao.getModoEncerramento() == ModoEncerramento.ERRO) SuporteSaida.Escrever("\r\n\r\nErro na execução do programa: " + resultadoExecucao.getErro().mensagem); if (teste == 3) { if (MessageBox.Show("O programa foi executado e o resultado exibido foi 7.4?", "", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { Console.Visible = false; teste = 4; MessageBox.Show("Teste 4 - Geração de código intermediário.\r\n\r\nA aplicação irá agora chamar o serviço de geração de código intermediário para gerar uma ASA do algoritmo.\r\nDepois a aplicação percorrerá a ASA convertendo o programa em Portugol para Java. OBS: somente algumas instruções do programa serão convertidas.\r\n\r\nClique em 'OK' para executar o teste..."); Enabled = false; ConverterParaJava(null, null); Enabled = true; if (MessageBox.Show("Foi exibida uma janela com o código Java?", "", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { teste = -1; MessageBox.Show("Parabéns!\r\nTodos os testes passaram!\r\nAgora você já pode utilizar o Portugol em suas aplicações."); Editor.Text = Properties.Resources.alg; }; } else { MessageBox.Show("O mecanismo de integração falhou!\r\nPor favor entre em contato com a equipe de desenvolvimento do Portugol informando o erro.\r\n\r\nA aplicação será encerrada..."); Close(); } } SuporteSaida.Finalizar(); }
public Programa AdicionarPrograma(string nome, string descricao, string identificador, int codigoAuxiliar) { var programa = new Programa() { Nome = nome, Descricao = descricao, IdentPrograma = identificador, CodPrograma = codigoAuxiliar }; _programaRepositorio.Adicionar(programa); return programa; }
protected void DeletePrograma(int idPrograma) { try { var Programa = new Programa(); Programa.IDPrograma = idPrograma; Programa.Delete(); GetProgramas(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>"); } }
public ServicosContratados AdicionarServico(Programa programa, string nome, string descricao, int quantidade, string observacoes, DateTime dataContratacao, DateTime dataDeCriacao) { var servico = new ServicosContratados(programa) { Nome = nome, Descricao = descricao, Quantidade = quantidade, Observacoes = observacoes, DataContratacao = dataContratacao, DataDeCriacao = dataDeCriacao }; _servicosContratadosRepositorio.Adicionar(servico); return servico; }
public Solicitacao RealizarAbertura(TipoDaSolicitacao tipoDaSolicitacao, Pessoa responsavel, string protocolo, string descricao, Programa programa) { var solicitacao = new Solicitacao { Situacao = SituacaoDaSolicitacao.Analise }; var abertura = new AberturaDeSolicitacao { DataDaAbertura = SystemTime.Now, Protocolo = protocolo, Responsavel = responsavel, Solicitacao = descricao, Tipo = tipoDaSolicitacao, Programa = programa }; solicitacao.Abertura = abertura; return solicitacao; }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_ADJUNTO = Convert.ToDecimal(QueryStringSeguro["id_adjunto"]); Programa _aprograma = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfo = _aprograma.ObtenerArchivoAdjuntoActividad(ID_ADJUNTO); DataRow filaInfoAdjunto = tablaInfo.Rows[0]; Response.Clear(); Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", "ADJUNTO_ACTIVIDAD_" + ID_ADJUNTO.ToString() + filaInfoAdjunto["ARCHIVO_EXTENSION"])); Response.ContentType = filaInfoAdjunto["ARCHIVO_TYPE"].ToString().Trim(); Response.BinaryWrite((byte[])filaInfoAdjunto["ARCHIVO"]); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_DETALLE = Convert.ToDecimal(QueryStringSeguro["id_detalle"]); Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoDetalle = _prog.ObtenerDetalleActividadesPorIdDetalle(ID_DETALLE); DataRow filaInfoDetalle = tablaInfoDetalle.Rows[0]; Response.Clear(); Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", "ARCHIVO_CANCELACION_" + ID_DETALLE.ToString() + filaInfoDetalle["ARCHIVO_CANCELACION_EXTENSION"])); Response.ContentType = filaInfoDetalle["ARCHIVO_CANCELACION_TYPE"].ToString().Trim(); Response.BinaryWrite((byte[])filaInfoDetalle["ARCHIVO_CANCELACION"]); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); Decimal ID_HISTORIAL = Convert.ToDecimal(QueryStringSeguro["id_historial"]); Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoHistorial = _prog.ObtenerRegistroHistorialReprogramacionActividad(ID_HISTORIAL); DataRow filaInfoHist = tablaInfoHistorial.Rows[0]; Response.Clear(); Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", "ARCHIVO_REPROGRAMACION_" + ID_HISTORIAL.ToString() + filaInfoHist["ARCHIVO_EXTENSION"])); Response.ContentType = filaInfoHist["ARCHIVO_TYPE"].ToString().Trim(); Response.BinaryWrite((byte[])filaInfoHist["ARCHIVO"]); Response.End(); }
public Solicitacao RealizarAprovacao(Solicitacao solicitacao, Cliente responsavel, bool aprovado, string observacoes, Programa programa) { if (solicitacao.Situacao == SituacaoDaSolicitacao.Aprovacao) { if (responsavel == null) solicitacao.RegraQuebrada(RegrasDeNegocioSolicitacao.SomenteUmClientePodeAprovar); var aprovacao = new AprovacaoDeSolicitacao { Aprovado = aprovado, DataDeAprovacao = SystemTime.Now, Observacoes = observacoes, Responsavel = responsavel, Programa = programa }; solicitacao.Aprovacao = aprovacao; solicitacao.Situacao = aprovado ? SituacaoDaSolicitacao.Processo : SituacaoDaSolicitacao.Cancelado; return solicitacao; } solicitacao.AdicionarRegraQuebrada(RegrasDeNegocioSolicitacao.DeveEstarComSituacaoParaAprovacao); return solicitacao; }
public Tratamento AdicionarTratamento( Programa programa, DateTime dataSolicitacao, string ifx, string medico, string representante, string motivoSolicitacao) { var tratamento = new Tratamento() { Programa = programa, DataSolicitacao = dataSolicitacao, Ifx = ifx, Medico = medico, Representante = representante, MotivoSolicitacao = motivoSolicitacao }; _tratamentoRepositorio.Adicionar(tratamento); return tratamento; }
protected void btnEntrar_Click(object sender, EventArgs e) { if (ddlClientes.SelectedValue == "0") Response.Write("Selecione o cliente"); var cliente = new Cliente(int.Parse(ddlClientes.SelectedValue)); cliente.BuscaAdicionaCurrent(); if (ddlProgramas.SelectedValue != "0") { var programa = new Programa(int.Parse(ddlProgramas.SelectedValue)); programa.BuscaAdicionaCurrent(); } if (ddlCampanhas.SelectedValue != "0") { var campanha = new Campanha(int.Parse(ddlCampanhas.SelectedValue)); campanha.BuscaAdicionaCurrent(); } Response.Redirect("~/"); }
public Solicitacao RealizarEntrega(Solicitacao solicitacao, Cliente responsavel, bool aceita, string observacoes, Programa programa) { if (solicitacao.Situacao == SituacaoDaSolicitacao.Entregue) { if (responsavel == null) solicitacao.RegraQuebrada(RegrasDeNegocioSolicitacao.SomenteClientePodeAceitarEntrega); var entrega = new EntregaDaSolicitacao { Aceita = aceita, DataDoAceite = SystemTime.Now, Observacoes = observacoes, Responsavel = responsavel, Programa = programa }; solicitacao.Entrega = entrega; solicitacao.Situacao = entrega.Aceita ? SituacaoDaSolicitacao.Finalizado : SituacaoDaSolicitacao.Cancelado; return solicitacao; } solicitacao.RegraQuebrada(RegrasDeNegocioSolicitacao.DeveEstarComSituacaoEntrege); return solicitacao; }
private void Guardar() { tools _tools = new tools(); Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value); DateTime FECHA_EJECUCION = Convert.ToDateTime(TextBox_FechaFinalizacion.Text); String HORA_EJECUCION = TimePicker_HoraFinalizacion.Text; String DESCRIPCION = TextBox_DescripcionFinalizacion.Text.ToString(); Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Boolean correcto = _prog.FinalizarCompromiso(ID_MAESTRA_COMPROMISO, MaestraCompromiso.EstadosCompromiso.CERRADO.ToString(), FECHA_EJECUCION, HORA_EJECUCION, DESCRIPCION); if (correcto == false) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _prog.MensajeError, Proceso.Error); } else { Ocultar(Acciones.Inicio); Mostrar(Acciones.Inicio); Cargar(Acciones.Inicio); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El copromiso fue terminado correctamente.", Proceso.Correcto); } }
private void CargarSeguimientoCompromiso(Decimal ID_MAESTRA_COMPROMISO) { Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaSeguiminetos = _prog.ObtenerSeguimientosCompromiso(ID_MAESTRA_COMPROMISO); if (tablaSeguiminetos.Rows.Count <= 0) { if (_prog.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _prog.MensajeError, Proceso.Error); } Panel_SeguimientoCompromiso.Visible = false; } else { Cargar_GridView_AdjuntosInforme(tablaSeguiminetos); } }
private void CargarInfoBasicaCompromiso(Decimal ID_MAESTRA_COMPROMISO) { Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCompromiso = _prog.ObtenerInformacionCompromiso(ID_MAESTRA_COMPROMISO); if (tablaCompromiso.Rows.Count <= 0) { if (_prog.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _prog.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información del Compromiso seleccionado", Proceso.Advertencia); } } else { DataRow filaCompromiso = tablaCompromiso.Rows[0]; Label_TipoGenera.Text = filaCompromiso["TIPO_GENERA"].ToString().Trim(); Label_DescripcionOrigen.Text = filaCompromiso["NOMBRE_ACTIVIDAD_GENERA"].ToString().Trim(); Label_FechaP.Text = Convert.ToDateTime(filaCompromiso["FECHA_P"]).ToShortDateString(); Label_Compromiso.Text = filaCompromiso["COMPROMISO"].ToString().Trim(); Label_Responsable.Text = filaCompromiso["NOMBRE_USU_LOG_RESPONSABLE"].ToString(); Label_Observaciones.Text = filaCompromiso["OBSERVACIONES"].ToString().Trim(); Label_Estado.Text = filaCompromiso["ESTADO"].ToString().Trim(); } }
private void CargarGrillaCompromisosPendientes() { Programa.Areas AREA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value); Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCompromisosPendientes = _prog.ObtenerCompromisosPendientes(AREA); GridView_Compromisos.DataSource = tablaCompromisosPendientes; GridView_Compromisos.DataBind(); }
private void Cargar(Listas lista, DropDownList drop) { Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value); Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaResultado = _prog.ObtenerIdProgramaGeneralDesdeIdMaestraCompromiso(ID_MAESTRA_COMPROMISO); Decimal ID_PROGRAMA_GENERAL = 0; Decimal ID_EMPRESA = 0; if(tablaResultado.Rows.Count > 0) { DataRow filaResultado = tablaResultado.Rows[0]; ID_PROGRAMA_GENERAL = Convert.ToDecimal(filaResultado["ID_PROGRAMA_GENERAL"]); ID_EMPRESA = Convert.ToDecimal(filaResultado["ID_EMPRESA"]); } Programa.Areas AREA_PROGRAMA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value); switch (lista) { case Listas.SubProgramas: DataTable tablaProgramas = _prog.ObtenerSubProgramasDeUnProgramaGeneral(ID_PROGRAMA_GENERAL); drop.Items.Clear(); drop.Items.Add(new ListItem("Seleccione...", "")); foreach (DataRow fila in tablaProgramas.Rows) { Decimal ID_DETALLE_GENERAL = Convert.ToDecimal(fila["ID_DETALLE_GENERAL"]); Decimal ID_SUB_PROGRAMA = Convert.ToDecimal(fila["ID_SUBPROGRAMA"]); DataTable tablaActividadesPrograma = _prog.ObtenerActividadesPorDetalleGeneralPadre(ID_DETALLE_GENERAL); if (tablaActividadesPrograma.Rows.Count > 0) { drop.Items.Add(new ListItem(fila["NOMBRE_SUB_PROGRAMA"].ToString().Trim(), ID_DETALLE_GENERAL.ToString() + ":" + ID_SUB_PROGRAMA.ToString())); } } drop.DataBind(); break; case Listas.EstadosActividades: drop.Items.Clear(); parametro _parametroAC = new parametro(Session["idEmpresa"].ToString()); DataTable tablaParametrosAC = _parametroAC.ObtenerParametrosPorTabla(tabla.PARAMETROS_ESTADO_ACTIVIDAD_RSE_GLOBAL); ListItem itemAC = new ListItem("Seleccione...", ""); drop.Items.Add(itemAC); foreach (DataRow fila in tablaParametrosAC.Rows) { itemAC = new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString()); drop.Items.Add(itemAC); } drop.DataBind(); break; case Listas.TiposActividad: drop.Items.Clear(); TipoActividad _tipoActividad = new TipoActividad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaParametrosTA = _tipoActividad.ObtenerTiposActividadPorAreayEstado(AREA_PROGRAMA, true); drop.Items.Add(new ListItem("Seleccione...", "")); foreach (DataRow fila in tablaParametrosTA.Rows) { drop.Items.Add(new ListItem(fila["NOMBRE"].ToString(), fila["NOMBRE"].ToString())); } drop.DataBind(); break; case Listas.SectoresActividad: drop.Items.Clear(); parametro _parametroSA = new parametro(Session["idEmpresa"].ToString()); DataTable tablaParametrosSA = _parametroSA.ObtenerParametrosPorTabla(tabla.PARAMETROS_SECTORES_ACTIVIDAD); drop.Items.Add(new ListItem("Seleccione...", "")); foreach (DataRow fila in tablaParametrosSA.Rows) { drop.Items.Add(new ListItem(fila["DESCRIPCION"].ToString(), fila["CODIGO"].ToString())); } drop.DataBind(); break; case Listas.Regionales: drop.Items.Clear(); regional _regional = new regional(Session["idEmpresa"].ToString()); DataTable tablaRegionales = _regional.ObtenerTodasLasRegionales(); ListItem item = new ListItem("Seleccione...", ""); drop.Items.Add(item); foreach (DataRow fila in tablaRegionales.Rows) { item = new ListItem(fila["NOMBRE"].ToString(), fila["ID_REGIONAL"].ToString()); drop.Items.Add(item); } drop.DataBind(); break; case Listas.Encargados: DataTable tablaEncargados = _prog.ObtenerUsuariosSistemaActivos(); drop.Items.Add(new ListItem("Seleccione...", "")); foreach (DataRow fila in tablaEncargados.Rows) { item = new ListItem(fila["NOMBRE_USUARIO"].ToString(), fila["USU_LOG"].ToString()); drop.Items.Add(item); } drop.DataBind(); break; } }
protected void DropDownList_SubPrograma_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList_SubPrograma.SelectedIndex <= 0) { DropDownList_IdActividad.SelectedIndex = 0; DropDownList_Tipo.SelectedIndex = 0; DropDownList_Sector.SelectedIndex = 0; DropDownList_EstadoActividad.SelectedIndex = 0; TextBox_DescripcionActividad.Text = ""; } else { Decimal ID_DETALLE_GENERAL_PADRE = Convert.ToDecimal(DropDownList_SubPrograma.SelectedValue.Split(':')[0]); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaActividades = _programa.ObtenerActividadesPorDetalleGeneralPadre(ID_DETALLE_GENERAL_PADRE); CargarActividadesDeSubPrograma(tablaActividades, DropDownList_IdActividad); Cargar(Listas.TiposActividad, DropDownList_Tipo); Cargar(Listas.SectoresActividad, DropDownList_Sector); Cargar(Listas.EstadosActividades, DropDownList_EstadoActividad); DropDownList_IdActividad.SelectedIndex = 0; DropDownList_Tipo.SelectedIndex = 0; DropDownList_Sector.SelectedIndex = 0; DropDownList_EstadoActividad.SelectedIndex = 0; TextBox_DescripcionActividad.Text = ""; } }
protected void Button_GuardarAdjunto_Click(object sender, EventArgs e) { tools _tools = new tools(); Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value); Byte[] ARCHIVO = null; Int32 ARCHIVO_TAMANO = 0; String ARCHIVO_EXTENSION = null; String ARCHIVO_TYPE = null; if (FileUpload_Adjunto.HasFile == true) { using (BinaryReader reader = new BinaryReader(FileUpload_Adjunto.PostedFile.InputStream)) { ARCHIVO = reader.ReadBytes(FileUpload_Adjunto.PostedFile.ContentLength); ARCHIVO_TAMANO = FileUpload_Adjunto.PostedFile.ContentLength; ARCHIVO_TYPE = FileUpload_Adjunto.PostedFile.ContentType; ARCHIVO_EXTENSION = _tools.obtenerExtensionArchivo(FileUpload_Adjunto.PostedFile.FileName); } } DateTime FECHA_SEGUIMIENTO = Convert.ToDateTime(Label_FechaNuevoSeguimiento.Text); String SEGUIMIENTO = TextBox_SeguimientoNuevo.Text.Trim(); String DESCRIPCION = TextBox_DescripcionAdjunto.Text.Trim(); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Decimal ID_SEGUIMIENTO = _programa.AdicionarSeguimientoCompromiso(ID_MAESTRA_COMPROMISO, SEGUIMIENTO, DESCRIPCION, ARCHIVO, ARCHIVO_TAMANO, ARCHIVO_EXTENSION, ARCHIVO_TYPE, FECHA_SEGUIMIENTO); if (ID_SEGUIMIENTO <= 0) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error); } else { CargarSeguimientoCompromiso(ID_MAESTRA_COMPROMISO); Panel_NuevoAdjunto.Visible = false; Button_NuevoAdjunto.Visible = true; Button_GuardarAdjunto.Visible = false; Button_CancelarAdjunto.Visible = false; Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "El seguimiento fue actualizado correctamente.", Proceso.Correcto); } }
private void FillViewBag(int? areaId, Programa programa, string lvl) { ApplicationUser usuario = (ApplicationUser)db.Users.FirstOrDefault(item => item.UserName == User.Identity.Name); JavaScriptSerializer serializer = new JavaScriptSerializer(); int periodId = (int)Session["SelectedPeriod"]; Area area; int nivel = int.Parse(lvl); // Nivel ViewBag.Nivel = lvl; // Current Area if (areaId == null) { if (usuario.TienePermiso(1) || usuario.TieneNivel(1)) // Administrador { area = db.Areas.Where(item => item.Nivel.ID == 3).FirstOrDefault(); } else { area = db.Areas.Where(item => item.Nivel.ID == 3 && item.AreaPadre.ID == usuario.UsuarioArea.ID).FirstOrDefault(); } if (area != null) { areaId = area.ID; } } else { area = db.Areas.Where(item => item.Nivel.ID == 3).FirstOrDefault(item => item.ID == areaId); } ViewBag.CurrentArea = area; // Areas if (usuario.TienePermiso(1) || nivel == 1) // Administrador { ViewBag.Areas = db.Areas.Where(item => item.Nivel.ID == 3).OrderBy(item => item.AreaPadre.ID).ToList(); } else { List<Area> Areas = new List<Area>(); List<int> areasId = new List<int>(); Areas = db.Areas.Where(item => item.Nivel.ID == 3 && item.AreaPadre.ID == usuario.UsuarioArea.ID).ToList(); areasId = (from a in Areas select a.ID).ToList(); Areas.AddRange(db.Areas.Where(item => item.Nivel.ID == 3 && areasId.Any(p => item.AreaPadre.ID == p)).ToList()); areasId = (from a in Areas select a.ID).ToList(); Areas.AddRange(db.Areas.Where(item => item.Nivel.ID == 3 && areasId.Any(p => item.AreaPadre.ID == p)).ToList()); //ViewBag.Areas = db.Areas.Where(item => item.Nivel.ID == 3 && item.AreaPadre.ID == usuario.UsuarioArea.ID).ToList(); ViewBag.Areas = Areas.Distinct().ToList(); } if (programa != null) { ViewBag.Proyectos = serializer.Serialize(new object() { }); if (programa.Proyectos != null) { var json = from a in programa.Proyectos select new { proyectoId = a.ID, proyecto = a.Nombre, areaId = a.Area.ID, area = a.Area.Nombre, Eliminar = "<a href=\"javascript: nop(void);\" style=\"color:red\" class=\"fa fa-minus\"></a>" }; ViewBag.Proyectos = serializer.Serialize(json); } } else { ViewBag.Proyectos = serializer.Serialize(new object() { }); } }
protected void Button_GAURDAR_ACTIVIDAD_Click(object sender, EventArgs e) { Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoAdicional = _programa.ObtenerIdProgramaGeneralDesdeIdMaestraCompromiso(ID_MAESTRA_COMPROMISO); DataRow filaadicional = tablaInfoAdicional.Rows[0]; Decimal PRESUPUESTO_APROBADO = Convert.ToDecimal(TextBox_PresupuestoAsignado.Text.Trim()); Decimal ID_PROGRAMA = Convert.ToDecimal(filaadicional["ID_PROGRAMA"]); Decimal ID_PROGRAMA_GENERAL = Convert.ToDecimal(filaadicional["ID_PROGRAMA_GENERAL"]); Decimal ID_EMPRESA = Convert.ToDecimal(filaadicional["ID_EMPRESA"]); Decimal ID_PRESUPUESTO = Convert.ToDecimal(filaadicional["ID_PRESUPUESTO"]); Int32 ANNO = DateTime.Now.Year; Programa.Areas AREA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value); Decimal ID_DETALLE_GENERAL = Convert.ToDecimal(DropDownList_IdActividad.SelectedValue.Split(':')[0]); Decimal ID_ACTIVIDAD = Convert.ToDecimal(DropDownList_IdActividad.SelectedValue.Split(':')[1]); String RESUMEN_ACTIVIDAD = TextBox_Resumen.Text.Trim(); DateTime FECHA_ACTIVIDAD = Convert.ToDateTime(TextBox_FechaActividad.Text.Trim()); String HORA_INICIO = TimePicker_HoraInicioActividad.SelectedTime.ToShortTimeString(); String HORA_FIN = TimePicker_HoraFinActividad.SelectedTime.ToShortTimeString(); Int32 PERSONAL_CITADO = Convert.ToInt32(TextBox_PersonalCitado.Text.Trim()); String ENCARGADO = DropDownList_Encargado.SelectedValue; String ID_CIUDAD = DropDownList_CIUDAD.SelectedValue; Boolean verificado = _programa.AdicionarDetalleActividad(ID_PROGRAMA_GENERAL, ID_PROGRAMA, ID_EMPRESA, AREA, ID_PRESUPUESTO, ANNO, ID_ACTIVIDAD, FECHA_ACTIVIDAD, HORA_INICIO, HORA_FIN, PRESUPUESTO_APROBADO, PERSONAL_CITADO, ENCARGADO, ID_CIUDAD, RESUMEN_ACTIVIDAD, ID_DETALLE_GENERAL); if (verificado == true) { Ocultar(Acciones.Inicio); Mostrar(Acciones.CargarCompromiso); Cargar(ID_MAESTRA_COMPROMISO); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "lLa actividad fue registrada correctamente, ahora aparecerá en el programador.", Proceso.Correcto); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error); } }