public static void eliminarIncidente(int incidente) { BecasFedisalEntities becas = new BecasFedisalEntities(); Incidentes observacion = becas.Incidentes.Find(incidente); becas.Incidentes.Remove(observacion); becas.SaveChanges(); }
public List <Incidentes> lerArquivoUnicoIncidente(FileInfo[] arquivo) { List <Incidentes> listaParaAdcTabelaIncidentes = new List <Incidentes>(); Severidade intSeveridade = new Severidade(); DateTime mesVerifcAbertura = new DateTime(); DateTime mesVerifcResolucao = new DateTime(); DateTime dataReferenciaSalva = dataReferenciaAjuste(arquivo[0].Name); var workbook = new XLWorkbook(arquivo[0].FullName); var ws1 = workbook.Worksheet(1); var linhasNaoVazias = ws1.RowsUsed(); Console.WriteLine("O Arquivo " + arquivo[0].FullName); Console.WriteLine("Possui o total de " + (linhasNaoVazias.Count() - 1) + " usadas"); foreach (var dataRow in linhasNaoVazias) { if (dataRow.RowNumber() > 1) { intSeveridade = repositorio.modSeveridade(dataRow.Cell(3).Value.ToString()); mesVerifcAbertura = ajusteMes(verificaDateTime(dataRow.Cell(11).Value.ToString()).ToShortDateString()); mesVerifcResolucao = ajusteMes(verificaDateTime(dataRow.Cell(15).Value.ToString()).ToShortDateString()); Incidentes infoAdd = new Incidentes() { numeroIncidente = dataRow.Cell(1).Value.ToString(), resumo = dataRow.Cell(2).Value.ToString(), idSeveridade = intSeveridade.idSeveridade, idCategoria = repositorio.modCategoria(dataRow.Cell(4).Value.ToString()).idCategoria, idStatus = repositorio.modStatus(dataRow.Cell(5).Value.ToString()).idStatus, idGrupoExec = repositorio.modExecutor(dataRow.Cell(6).Value.ToString()).idGrupoExec, idResponsavel = repositorio.modResponsavel(dataRow.Cell(7).Value.ToString()).idResponsavel, violacao = verificaDateTime(dataRow.Cell(8).Value.ToString()), idViolado = repositorio.modViolado(dataRow.Cell(9).Value.ToString()).idViolado, idLocalidade = repositorio.modLocalidade(dataRow.Cell(10).Value.ToString()).idLocalidade, dataAbertura = verificaDateTime(dataRow.Cell(11).Value.ToString()), mesAbertura = mesVerifcAbertura, ultimaAtualizacao = verificaDateTime(dataRow.Cell(12).Value.ToString()), retornoChamado = dataRow.Cell(13).Value.ToString(), idClassChamadoFinal = repositorio.modClassificacaoChamado(dataRow.Cell(14).Value.ToString()).idClassChamadoFinal, dataResolucao = verificaDateTime(dataRow.Cell(15).Value.ToString()), mesResolucao = mesVerifcResolucao, descricao = dataRow.Cell(16).Value.ToString(), idUsuarioFinal = repositorio.modUsuario(dataRow.Cell(17).Value.ToString()).idUsuarioFinal, idDepartamento = repositorio.modDepartamento(dataRow.Cell(18).Value.ToString()).idDepartamento, problema = dataRow.Cell(19).Value.ToString(), parent = dataRow.Cell(20).Value.ToString(), causedByOrder = dataRow.Cell(21).Value.ToString(), idOrigem = repositorio.modOrigem(dataRow.Cell(22).Value.ToString()).idOrigem, ticketExterno = dataRow.Cell(23).Value.ToString(), dataReferencia = dataReferenciaSalva, }; listaParaAdcTabelaIncidentes.Add(infoAdd); } } return(listaParaAdcTabelaIncidentes); }
public static void agregarIncidente(int ciclo, string incidente) { Incidentes observacion = new Incidentes(); observacion.Ciclo = ciclo; observacion.detalle = incidente; BecasFedisalEntities becas = new BecasFedisalEntities(); becas.Incidentes.Add(observacion); becas.SaveChanges(); }
/* * Caso de Uso 'Borrar Incidente' */ private void borrarIncidente() { string errorMsj = ""; incidenteSeleccionado = (Incidentes) lstIncEli.SelectedItem; if (lstIncEli.SelectedItem == null) { errorMsj += "No se ha seleccionado ningun incidente para eliminar.\n"; } else if (context.Estaciones_X_Incidentes.Any(x => x.Id_Incidente == incidenteSeleccionado.Id)) { errorMsj += "El incidente no puede eliminarse porque pertenece a una estación.\n"; } if (string.IsNullOrEmpty(errorMsj)) { try { if (MessageBox.Show("El incidente se eliminará de manera permanente. ¿Desea continuar?", "", MessageBoxButtons.OKCancel) == DialogResult.Cancel) return; incidenteSeleccionado = (Incidentes)lstIncEli.SelectedItem; context.Incidentes.Remove(incidenteSeleccionado); context.SaveChanges(); cargarIncidentes(); limpiarFormularioCrear(); limpiarFormularioModificar(); txtIncEliBuscar.Clear(); txtIncModBuscar.Clear(); MessageBox.Show("Incidente Eliminado"); } catch (Exception exc) { MessageBox.Show(exc.Message); } } else { MessageBox.Show(errorMsj); } }
public bool PodePublicarIncidente() { var ultimoIncidente = Incidentes.OrderByDescending(x => x.DataIncidente).FirstOrDefault(); if (ultimoIncidente == null) { return(true); } if (ultimoIncidente.Publicado && UltimaPublicacao > 30) { return(true); } if (UltimaPublicacao < 10) { return(false); } return(false); }
public static Boolean InsertarIncidente(int idTipo, string idBecario, string fecha, string descripcion) { Incidentes incidente = new Incidentes(idBecario, idTipo); SqlCommand comando = DBConnection.GetCommand("INSERT INTO BitacoraIncidentes(idTipoIncidente, idBecario, fechaAplicacion, descripcion) VALUES(@idTipo, @idBeca, @fecha, @descripcion)"); comando.Parameters.Add("@idTipo", SqlDbType.Int); comando.Parameters.Add("@idBeca", SqlDbType.VarChar); comando.Parameters.Add("@fecha", SqlDbType.Date); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@idTipo"].Value = incidente.IdTipoIncidente; comando.Parameters["@idBeca"].Value = incidente.IdBecario; comando.Parameters["@fecha"].Value = fecha; comando.Parameters["@descripcion"].Value = descripcion; if (DBConnection.ExecuteCommandIUD(comando)) { return(true); } else { return(false); } }
public void Actualizar(Incidentes incidentes) { lsbIncid.Items.Add(incidentes); }
public void lerArquivosExecucaoTotal() { List <Incidentes> listaParaAdcTabelaIncidentes = new List <Incidentes>(); List <Problemas> listaParaAdcTabelaProblemas = new List <Problemas>(); List <Solicitacoes> listaParaAdcTabelaSolicitacoes = new List <Solicitacoes>(); string selecao = selecaoTipo(); IEnumerable <FileInfo> informacoesArquivos = execute.verificarPastaTotal(selecao); foreach (var info in informacoesArquivos) { Severidade intSeveridade = new Severidade(); DateTime mesVerifcAbertura = new DateTime(); DateTime mesVerifcFechamento = new DateTime(); DateTime mesVerifcResolucao = new DateTime(); DateTime dataReferenciaSalva = dataReferenciaAjuste(info.Name); var workbook = new XLWorkbook(info.FullName); var ws1 = workbook.Worksheet(1); var linhasNaoVazias = ws1.RowsUsed(); Console.WriteLine("O Arquivo na pasta " + info.FullName); Console.WriteLine("Possui o total de " + (linhasNaoVazias.Count() - 1) + " usadas"); foreach (var dataRow in linhasNaoVazias) { if (dataRow.RowNumber() > 1) { if (selecao == "1") { intSeveridade = repositorio.modSeveridade(dataRow.Cell(3).Value.ToString()); mesVerifcAbertura = ajusteMes(verificaDateTime(dataRow.Cell(11).Value.ToString()).ToShortDateString()); mesVerifcResolucao = ajusteMes(verificaDateTime(dataRow.Cell(15).Value.ToString()).ToShortDateString()); #region Incidente Incidentes infoAdd = new Incidentes() { numeroIncidente = dataRow.Cell(1).Value.ToString(), resumo = dataRow.Cell(2).Value.ToString(), idSeveridade = intSeveridade.idSeveridade, idCategoria = repositorio.modCategoria(dataRow.Cell(4).Value.ToString()).idCategoria, idStatus = repositorio.modStatus(dataRow.Cell(5).Value.ToString()).idStatus, idGrupoExec = repositorio.modExecutor(dataRow.Cell(6).Value.ToString()).idGrupoExec, idResponsavel = repositorio.modResponsavel(dataRow.Cell(7).Value.ToString()).idResponsavel, violacao = verificaDateTime(dataRow.Cell(8).Value.ToString()), idViolado = repositorio.modViolado(dataRow.Cell(9).Value.ToString()).idViolado, idLocalidade = repositorio.modLocalidade(dataRow.Cell(10).Value.ToString()).idLocalidade, dataAbertura = verificaDateTime(dataRow.Cell(11).Value.ToString()), mesAbertura = mesVerifcAbertura, ultimaAtualizacao = verificaDateTime(dataRow.Cell(12).Value.ToString()), retornoChamado = dataRow.Cell(13).Value.ToString(), idClassChamadoFinal = repositorio.modClassificacaoChamado(dataRow.Cell(14).Value.ToString()).idClassChamadoFinal, dataResolucao = verificaDateTime(dataRow.Cell(15).Value.ToString()), mesResolucao = mesVerifcResolucao, descricao = dataRow.Cell(16).Value.ToString(), idUsuarioFinal = repositorio.modUsuario(dataRow.Cell(17).Value.ToString()).idUsuarioFinal, idDepartamento = repositorio.modDepartamento(dataRow.Cell(18).Value.ToString()).idDepartamento, problema = dataRow.Cell(19).Value.ToString(), parent = dataRow.Cell(20).Value.ToString(), causedByOrder = dataRow.Cell(21).Value.ToString(), idOrigem = repositorio.modOrigem(dataRow.Cell(22).Value.ToString()).idOrigem, ticketExterno = dataRow.Cell(23).Value.ToString(), dataReferencia = dataReferenciaSalva, }; listaParaAdcTabelaIncidentes.Add(infoAdd); #endregion } else if (selecao == "2") { intSeveridade = repositorio.modSeveridade(dataRow.Cell(4).Value.ToString()); mesVerifcAbertura = ajusteMes(verificaDateTime(dataRow.Cell(9).Value.ToString()).ToShortDateString()); mesVerifcResolucao = ajusteMes(verificaDateTime(dataRow.Cell(14).Value.ToString()).ToShortDateString()); mesVerifcFechamento = ajusteMes(verificaDateTime(dataRow.Cell(15).Value.ToString()).ToShortDateString()); #region Problemas Problemas infoAdd = new Problemas() { numeroProblema = dataRow.Cell(1).Value.ToString(), idPrazo = repositorio.modPrazo(dataRow.Cell(2).Value.ToString()), resumo = dataRow.Cell(3).Value.ToString(), idPrioridade = intSeveridade.idSeveridade, idCategoria = repositorio.modCategoria(dataRow.Cell(5).Value.ToString()).idCategoria, idGrupoExec = repositorio.modExecutor(dataRow.Cell(6).Value.ToString()).idGrupoExec, idResponsavel = repositorio.modResponsavel(dataRow.Cell(7).Value.ToString()).idResponsavel, idStatus = repositorio.modStatus(dataRow.Cell(8).Value.ToString()).idStatus, dataAbertura = verificaDateTime(dataRow.Cell(9).Value.ToString()), mesAbertura = mesVerifcAbertura, idAtribuido = repositorio.modAtribuido(dataRow.Cell(10).Value.ToString()).idAtribuido, idUsuarioFinal = repositorio.modUsuario(dataRow.Cell(11).Value.ToString()).idUsuarioFinal, parent = dataRow.Cell(12).Value.ToString(), causedByOrder = dataRow.Cell(13).Value.ToString(), dataResolucao = verificaDateTime(dataRow.Cell(14).Value.ToString()), mesResolucao = mesVerifcResolucao, dataFechamento = verificaDateTime(dataRow.Cell(15).Value.ToString()), mesFechamento = mesVerifcFechamento, idDepartamento = repositorio.modDepartamento(dataRow.Cell(16).Value.ToString()).idDepartamento, dataReferencia = dataReferenciaSalva, }; listaParaAdcTabelaProblemas.Add(infoAdd); #endregion } else if (selecao == "3") { intSeveridade = repositorio.modSeveridade(dataRow.Cell(3).Value.ToString()); mesVerifcAbertura = ajusteMes(verificaDateTime(dataRow.Cell(11).Value.ToString()).ToShortDateString()); mesVerifcResolucao = ajusteMes(verificaDateTime(dataRow.Cell(15).Value.ToString()).ToShortDateString()); #region Solicitacoes Solicitacoes infoAdd = new Solicitacoes() { numeroSolicitacao = dataRow.Cell(1).Value.ToString(), resumo = dataRow.Cell(2).Value.ToString(), idSeveridade = intSeveridade.idSeveridade, idCategoria = repositorio.modCategoria(dataRow.Cell(4).Value.ToString()).idCategoria, idStatus = repositorio.modStatus(dataRow.Cell(5).Value.ToString()).idStatus, idGrupoExec = repositorio.modExecutor(dataRow.Cell(6).Value.ToString()).idGrupoExec, idResponsavel = repositorio.modResponsavel(dataRow.Cell(7).Value.ToString()).idResponsavel, violacao = verificaDateTime(dataRow.Cell(8).Value.ToString()), idViolado = repositorio.modViolado(dataRow.Cell(9).Value.ToString()).idViolado, idLocalidade = repositorio.modLocalidade(dataRow.Cell(10).Value.ToString()).idLocalidade, dataAbertura = verificaDateTime(dataRow.Cell(11).Value.ToString()), mesAbertura = mesVerifcAbertura, ultimaAtualizacao = verificaDateTime(dataRow.Cell(12).Value.ToString()), retornoChamado = dataRow.Cell(13).Value.ToString(), idClassChamadoFinal = repositorio.modClassificacaoChamado(dataRow.Cell(14).Value.ToString()).idClassChamadoFinal, dataResolucao = verificaDateTime(dataRow.Cell(15).Value.ToString()), mesResolucao = mesVerifcResolucao, descricao = dataRow.Cell(16).Value.ToString(), idUsuarioFinal = repositorio.modUsuario(dataRow.Cell(17).Value.ToString()).idUsuarioFinal, idDepartamento = repositorio.modDepartamento(dataRow.Cell(18).Value.ToString()).idDepartamento, parent = dataRow.Cell(19).Value.ToString(), causedByOrder = dataRow.Cell(20).Value.ToString(), idOrigem = repositorio.modOrigem(dataRow.Cell(21).Value.ToString()).idOrigem, ticketExterno = dataRow.Cell(22).Value.ToString(), dataReferencia = dataReferenciaSalva, }; listaParaAdcTabelaSolicitacoes.Add(infoAdd); #endregion } else { Console.WriteLine("Ocorreu um erro! Dado inserido na seleção é incorreto"); Console.WriteLine("Selecione novamente o tipo"); lerArquivosExecucaoTotal(); } } } if (selecao == "1") { adicionarDadosTabelaIncidentes(listaParaAdcTabelaIncidentes); listaParaAdcTabelaIncidentes = new List <Incidentes>(); } else if (selecao == "2") { adicionarDadosTabelaProblemas(listaParaAdcTabelaProblemas); listaParaAdcTabelaProblemas = new List <Problemas>(); } else if (selecao == "3") { adicionarDadosTabelaSolicitacoes(listaParaAdcTabelaSolicitacoes); listaParaAdcTabelaSolicitacoes = new List <Solicitacoes>(); } Console.WriteLine("Leitura do arquivo executada com sucesso, linhas e informações do arquivo salvas !"); } }
public void AgregarIncidente(Incidentes i) { Estaciones_X_Incidentes ie = new Estaciones_X_Incidentes(); ie.Incidentes = i; ie.Id_Estacion = this.Id; Estaciones_X_Incidentes.Add(ie); }
/* * Evento que sucede cuando se selecciona un Incidente de la lista */ private void seleccionarIncidente(object sender, EventArgs e) { if (lstIncMod.SelectedIndex > -1) { habilitarModificar(); incidenteSeleccionado = (Incidentes)lstIncMod.SelectedItem; txtModNombre.Text = incidenteSeleccionado.Nombre; txtModDes.Text = incidenteSeleccionado.Descripcion; txtModDem.Text = incidenteSeleccionado.TiempoDemora.ToString(); cmbModProb.SelectedIndex = cmbModProb.Items.IndexOf(incidenteSeleccionado.ProbabilidadOcurrencia.ToString()); } }
public Incidentes Rgistro() { Incidentes inc = null; if (comboTipo.SelectedIndex == 0) { inc = new Telefono(); inc.Descripcion = textDescripcion.Text; inc.Duracion = Convert.ToInt32(numericUpDown1.Value); if (radioBajo.Checked) { inc.Gravedad = Gravedad.Baja; } if (radioMedio.Checked) { inc.Gravedad = Gravedad.Media; } if (radioAlto.Checked) { inc.Gravedad = Gravedad.Alta; } inc.Prioridad = Convert.ToInt32(comboPrioridad.SelectedIndex); inc.Tiquete = Convert.ToInt32(textTiquetes.Text); } if (comboTipo.SelectedIndex == 1) { inc = new Internet(); inc.Descripcion = textDescripcion.Text; inc.Duracion = Convert.ToInt32(numericUpDown1.Value); if (radioBajo.Checked) { inc.Gravedad = Gravedad.Baja; } if (radioMedio.Checked) { inc.Gravedad = Gravedad.Media; } if (radioAlto.Checked) { inc.Gravedad = Gravedad.Alta; } inc.Prioridad = Convert.ToInt32(comboPrioridad.SelectedIndex); inc.Tiquete = Convert.ToInt32(textTiquetes.Text); } if (comboTipo.SelectedIndex == 2) { inc = new Television(); inc.Descripcion = textDescripcion.Text; inc.Duracion = Convert.ToInt32(numericUpDown1.Value); if (radioBajo.Checked) { inc.Gravedad = Gravedad.Baja; } if (radioMedio.Checked) { inc.Gravedad = Gravedad.Media; } if (radioAlto.Checked) { inc.Gravedad = Gravedad.Alta; } inc.Prioridad = Convert.ToInt32(comboPrioridad.SelectedIndex); inc.Tiquete = Convert.ToInt32(textTiquetes.Text); } return(inc); }