public string SaveChanges(Informe informe) { string mensaje = null; try { switch (EstadoEntidad) { case EntityState.Agregado: //ejecutar reglas comerciales / calculos informeRepository.Add(informe); mensaje = "Se agrego correctamente"; break; case EntityState.Modificado: informeRepository.Edit(informe); mensaje = "Se modifico correctamente"; break; case EntityState.Eliminado: informeRepository.Delete(informe.InformeID); mensaje = "Se elimino correctamente"; break; } } catch (Exception ex) { if (ex is System.Data.SqlClient.SqlException sqlEx && sqlEx.Number == 2627) { mensaje = "Registro Duplicado"; }
private void OnLoading(object sender, StiLoadingObjectEventArgs e) { try { using (var form = new FrmBuscadorInformes()) { if (form.ShowDialog() == DialogResult.OK) { informe = form.Informe; //Add data to datastore stiReport = new StiReport(); //stiReport.LoadEncryptedReportFromString(informe.Codigo, informe.Guid); stiReport.LoadPackedReportFromString(informe.Codigo); stiReport.Dictionary.Databases.Clear(); stiReport.Dictionary.Databases.Add(new StiSqlDatabase("Dym", Ambiente.Conexion.StandardSecurityConnectionString())); // stiReport.sa designer.Report = stiReport; } } } catch (Exception ex) { Ambiente.Mensaje(ex.ToString()); } }
public async void ObtenerListado() { List <Informe> coincidentes = new List <Informe>(); //var idAlumno = from alumno in alumnosCurso select alumno; lsListado = await GetListado("http://localhost:3000/listado/"); DateTime datetime = (DateTime)dpFechaInforme.SelectedDate; DateTime cincoAnteriores = datetime.AddDays(-5); foreach (var item in lsListado) { DateTime fecha = item.obtenerFechaNormal(); foreach (var alumnoCurso in alumnosCurso) { if (item.idAlumno == alumnoCurso.id && (fecha <= datetime && fecha >= cincoAnteriores)) { Informe informe = new Informe(); informe.idAlumno = item.idAlumno; informe.nombreAlumno = alumnoCurso.nombre; informe.apellidoAlumno = alumnoCurso.apellidos; informe.fecha = fecha; informe.hora = item.hora; coincidentes.Add(informe); } } } dtInformeAluCoincidente.ItemsSource = coincidentes; dtInformeAluCoincidente.Items.Refresh(); }
public void Cuadro_ConstructorCuadro() { Informe Informe = new Informe(StringEntitiesMocks.Informe1); Cuadro cuadro = new Cuadro(Informe); Assert.Single(Informe.GetListaCuadrosTotales()); }
public Informe GetInformebyid_excel(Int16 id_report) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_informebyId_excel"; cmd.Parameters.AddWithValue("@id_informe", id_report); SqlDataReader reader = cmd.ExecuteReader(); Informe minforme = new Informe(); if (reader.Read()) { minforme.Id_informe = Convert.ToInt16(reader["id_informe_excel"]); minforme.Descripcion = reader["descripcion"].ToString(); minforme.Sp_informe = reader["sp_informe"].ToString(); } return(minforme); } } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> GenerarInforme([FromRoute] int mes, [FromRoute] int ano) { try { Informe informe = new Informe(mes, ano); var deptos = await cmd.GetAll <Departamento>(); var servicios = await cmd.GetAll <Servicio>(); var mantenciones = await cmd.GetAll <Mantencion>(); var tman = await cmd.GetAll <TipoMantencion>(); var reservas = await cmd.GetAll <Reserva>(); var res_ser = await cmd.GetAll <ReservaServicio>(); informe.CargarDeptos(deptos); informe.CargarServicios(servicios); informe.Procesar(reservas, res_ser, mantenciones, tman); return(Ok(informe)); } catch (Exception e) { return(StatusCode(500, e)); } }
public IHttpActionResult PutInforme(int id, Informe informe) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != informe.Id) { return(BadRequest()); } db.Entry(informe).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!InformeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// GET: Informes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Informe informe = await db.Informe.FindAsync(id); if (informe == null) { return(HttpNotFound()); } ViewBag.IdAnticoncepcion = new SelectList(db.Anticoncepcion, "IdAnticoncepcion", "Descripcion", informe.IdAnticoncepcion); ViewBag.IdDiagnosticoCitologico = new SelectList(db.DiagnosticoCitologico, "IdDiagnosticoCitologico", "Descripcion", informe.IdDiagnosticoCitologico); ViewBag.IdEdades = new SelectList(db.Edades, "IdEdades", "Descripcion", informe.IdEdades); ViewBag.IdMaterial = new SelectList(db.Material, "IdMaterial", "Descripcion", informe.IdMaterial); ViewBag.IdMuestraPieza = new SelectList(db.MuestraPieza, "IdMuestraPieza", "Descripcion", informe.IdMuestraPieza); //ViewBag.IdParidad = new SelectList(db.Paridad, "IdParidad", "Descripcion", informe.IdParidad); ViewBag.IdResultadoPruebaHibrida = new SelectList(db.ResultadoPruebaHibrida, "IdResultadoPruebaHibrida", "Descripcion", informe.IdResultadoPruebaHibrida); ViewBag.IdTipoHistologico = new SelectList(db.TipoHistologico, "IdTipoHistologico", "Descripcion", informe.IdTipoHistologico); ViewBag.IdTipoHistologico = new SelectList(db.TipoHistologico, "IdTipoHistologico", "Descripcion", informe.IdTipoHistologico); ViewBag.IdValoracion = new SelectList(db.Valoracion, "IdValoracion", "Descripcion", informe.IdValoracion); return(View(informe)); }
public async Task <Informe> GetDetallesInforme(int informeId, string token) { string request = "/api/Informes/DetallesInforme/" + informeId; Informe informe = await CallAPI <Informe>(request, token); return(informe); }
void CargarActual() { int idx = (int)tablaInformes.SelectedRows[0].Cells[0].Value; actual = lista[idx]; tablaReservas.Rows.Clear(); tablaServicios.Rows.Clear(); tablaEgresos.Rows.Clear(); tablaUtilidades.Rows.Clear(); foreach (var i in actual.Ingresos.IngresosReserva) { tablaReservas.Rows.Add(i.Depto, i.CostoDia, i.Reservas, i.DiasTotales, i.Ganancias); } foreach (var i in actual.Ingresos.IngresosServicio) { tablaServicios.Rows.Add(i.Servicio, i.CostoContratacion, i.Contrataciones, i.Ganancias); } foreach (var i in actual.Egresos.EgresosDepto) { tablaEgresos.Rows.Add(i.Depto, i.Dividendo, i.Contribuciones, i.Mantenciones, i.GastoTotal); } foreach (var i in actual.Utilidades.Utilidades) { tablaUtilidades.Rows.Add(i.Depto, i.CostoMantencion, i.GananciasReservas, i.TotalUtilidades); } lbInformes.Text = "Informe periodo " + actual.mes + ", año " + actual.ano.ToString(); }
private void BtnProbar_Click(object sender, EventArgs e) { try { if (Malla.RowCount == 0) { return; } informe = informeController.SelectOne(Malla.Rows[Malla.CurrentRow.Index].Cells[0].Value.ToString()); if (informe != null) { stiReport = new StiReport(); stiReport.LoadPackedReportFromString(informe.Codigo); stiReport.Render(); stiReport.Show(); } else { Ambiente.Mensaje("El informe ya no existe"); } } catch (Exception ex) { Ambiente.Mensaje(ex.ToString()); } }
private void OnCreating(object sender, StiCreatingObjectEventArgs e) { informe = null; stiReport = new StiReport(); stiReport.Dictionary.Databases.Add(new StiSqlDatabase("Dym", Ambiente.ConnectionString())); designer.Report = stiReport; }
public void Informe_AddCuadro() { Informe Informe = new Informe(StringEntitiesMocks.Informe1); Cuadro cuadro = new Cuadro(Informe, new Conector(StringEntitiesMocks.CONECTOR_pregunta_1), new Conector(StringEntitiesMocks.CONECTOR_respuesta_1)); Informe.AddCuadro(cuadro); }
public void ConstructorInforme() { Informe Informe = new Informe(StringEntitiesMocks.Informe1); Informe.GetListaCuadrosTotales(); Assert.True(true); }
public static List <Diferencia> sacarDiferencias(Informe informe) { List <Diferencia> diferenciasRelevantes = new List <Diferencia>(); string textoInicial = PreprocemientoDeTexto.LimpiarTextoInicial(informe.CuerpoRealizaEnc); string textoFinal = PreprocemientoDeTexto.LimpiarTextoInicial(informe.CuerpoValidaEnc); Diff[] diferencias = recolectorDeDiferencias.diff_main(textoInicial, textoFinal, true).ToArray(); var listaDeDiferencias = diferencias.ToList(); recolectorDeDiferencias.diff_cleanupSemantic(listaDeDiferencias); diferencias = listaDeDiferencias.ToArray(); for (int i = 0; i < diferencias.Count() - 1; i++) { if (EsRelevante(diferencias, i)) { Diferencia diferenciaRelevante = new Diferencia() { Tecnico = informe.medicoinforma, MedicoSupervisor = informe.medicorevisa, CadenaInicial = diferencias[i].text, CadenaFinal = diferencias[i + 1].text }; diferenciasRelevantes.Add(diferenciaRelevante); } } return(diferenciasRelevantes); }
public ActionResult DeleteConfirmed(int id) { Informe informe = db.Informe.Find(id); db.Informe.Remove(informe); db.SaveChanges(); return(RedirectToAction("Index")); }
public InformeViewModel() { position = new Helpers.GeoUtils.Position(); informe = new Informe(); navigationService = new NavigationService(); dialogService = new DialogService(); apiService = new ApiService(); }
protected void btnImprimir_Click(object sender, System.Web.UI.ImageClickEventArgs e) { this.ActualizarConsignatario(); try { Rendizador loRendizador = new Rendizador(); Informe loInforme = new Informe() { Ancho = 21.4, Alto = 14, Copias = 1, Extension = "rdl", Formato = Informes.Comun.Definiciones.TipoFormato.EMF, Nombre = "HB", Salida = Informes.Comun.Definiciones.TipoSalida.Impresion, Tipo = Informes.Comun.Definiciones.TipoInforme.Web, Ubicacion = Server.MapPath("~/Guias/"), UnidadMedida = Informes.Comun.Definiciones.TipoUnidaMedida.Centimetros }; #region add rows, if necessary int loCantidad = int.Parse(txtCantidad1.Text); //Concatenar las diferentes columnas de los valores declarados a enviar. //Por ejemplo: Cant. = Cantidad1+Cantidad2+Cantidad3; ((DataTable)ViewState["Consignatario"]).Rows[0]["NUMERO_CAJA"] = txtCantidad1.Text + "\n\r" + txtCantidad2.Text + "\n\r" + txtCantidad3.Text; ((DataTable)ViewState["Consignatario"]).Rows[0]["TOTAL_CAJAS"] = txtPeso1.Text + "\n\r" + txtPeso2.Text + "\n\r" + txtPeso3.Text; ((DataTable)ViewState["Consignatario"]).Rows[0]["NOTAS"] = txtArticulo1.Text + "\n\r" + txtArticulo2.Text + "\n\r" + txtArticulo3.Text; ((DataTable)ViewState["Consignatario"]).Rows[0]["VIA_EMBARQUE"] = txtContenido1.Text + "\n\r" + txtContenido2.Text + "\n\r" + txtContenido3.Text; DataTable loTablaAuxiliar = ((DataTable)ViewState["Consignatario"]).Copy(); for (int i = 1; i < int.Parse(txtCopias.Text); i++) { DataRow loRegistro = loTablaAuxiliar.Rows[0]; loTablaAuxiliar.ImportRow(loRegistro); loTablaAuxiliar.Rows[loTablaAuxiliar.Rows.Count - 1]["NUMERO_CAJA"] = loCantidad + i; } #endregion DataSet loFuenteDatos = new DataSet(); loFuenteDatos.Tables.Add(loTablaAuxiliar); loFuenteDatos.Tables[0].TableName = "dsConsignatario"; loFuenteDatos.Tables.Add((DataTable)ViewState["Remitente"]); loFuenteDatos.Tables[1].TableName = "dsRemitente"; loRendizador.Presentar(loInforme, loFuenteDatos); } catch (Exception ex) { Session["Excepcion"] = ex; Response.Redirect("~/Error.aspx", false); } finally { txtClienteID.Focus(); } }
protected void btnImprimir_Click(object sender, System.Web.UI.ImageClickEventArgs e) { this.ActualizarConsignatario(); try { Rendizador loRendizador = new Rendizador(); Informe loInforme = new Informe() { Ancho = 21.6, Alto = 13.9, Copias = 1, Extension = "rdl", Formato = Informes.Comun.Definiciones.TipoFormato.EMF, Nombre = "Sumypack", Salida = Informes.Comun.Definiciones.TipoSalida.Impresion, Tipo = Informes.Comun.Definiciones.TipoInforme.Web, Ubicacion = Server.MapPath("~/Guias/"), UnidadMedida = Informes.Comun.Definiciones.TipoUnidaMedida.Centimetros }; #region add rows, if necessary int loNumPiezas = int.Parse(txtNumPiezas.Text); decimal loPeso = decimal.Parse(txtPeso.Text); ((DataTable)ViewState["Consignatario"]).Rows[0]["NUMERO_CAJA"] = loNumPiezas; ((DataTable)ViewState["Consignatario"]).Rows[0]["TOTAL_CAJAS"] = loPeso; DataTable loTablaAuxiliar = ((DataTable)ViewState["Consignatario"]).Copy(); for (int i = 1; i < int.Parse(txtCopias.Text); i++) { DataRow loRegistro = loTablaAuxiliar.Rows[0]; loTablaAuxiliar.ImportRow(loRegistro); loTablaAuxiliar.Rows[loTablaAuxiliar.Rows.Count - 1]["NUMERO_CAJA"] = loNumPiezas + i; } #endregion DataSet loFuenteDatos = new DataSet(); loFuenteDatos.Tables.Add(loTablaAuxiliar); loFuenteDatos.Tables[0].TableName = "dsConsignatario"; loFuenteDatos.Tables.Add((DataTable)ViewState["Remitente"]); loFuenteDatos.Tables[1].TableName = "dsRemitente"; loRendizador.Presentar(loInforme, loFuenteDatos); } catch (Exception ex) { Session["Excepcion"] = ex; Response.Redirect("~/Error.aspx", false); } finally { txtClienteID.Focus(); } }
public void Cuadro_GetFirstConectorDestinoDeDictionary() { Informe Informe = new Informe(StringEntitiesMocks.Informe1); var conectorPregunta = new Conector(StringEntitiesMocks.CONECTOR_pregunta_2); var conectorRespuesta = new Conector(StringEntitiesMocks.CONECTOR_respuesta_2); Cuadro cuadro = new Cuadro(Informe, conectorPregunta, conectorRespuesta); Assert.Equal(conectorRespuesta, cuadro.GetFirstConectorDestinoDeDictionary(conectorPregunta)); }
private void Inicializa() { informe = null; informeController = new InformeController(); informeConfiguracion = null; informeConfiguracionController = new InformeConfiguracionController(); informes = informeController.SelectAll(); informeConfiguraciones = informeConfiguracionController.SelectAll(); }
// POST: Informes/Delete/5 public async Task <ActionResult> Delete(int id) { Informe informe = await db.Informe.FindAsync(id); db.Informe.Remove(informe); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void EditarInforme(int informeId, string descripcion, string diagnostico) { Informe informe = GetDetallesInforme(informeId); informe.Descripcion = descripcion; informe.Diagnostico = diagnostico; db.Informes.Update(informe); db.SaveChanges(); }
public async Task EditarInforme(int informeId, string descripcion, string diagnostico, string token) { string request = "/api/Informes"; Informe informe = await GetDetallesInforme(informeId, token); informe.Descripcion = descripcion; informe.Diagnostico = diagnostico; await CallAPIUpdate(request, informe, token); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InformesparcilesGrupos consulta = new InformesparcilesGrupos(); Informe.DataSource = consulta.consulta_informesGrupo(Session["Rol"].ToString(), Session["IdUsuario"].ToString()); Informe.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InformesparcialesSemilleros informes = new InformesparcialesSemilleros(); Informe.DataSource = informes.consulta_informmesSemilleros(Session["Rol"].ToString(), Session["IdUsuario"].ToString()); Informe.DataBind(); } }
public ActionResult Edit([Bind(Include = "id,pago_empleado,id_asis,id_emp,dias_trabajo")] Informe informe) { if (ModelState.IsValid) { InformeBLL.Update(informe); return(RedirectToAction("Index")); } ViewBag.id_asis = new SelectList(AsistenciaBLL.List(), "id_asis", "id_asis", informe.id_asis); ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", informe.id_emp); return(View(informe)); }
private void btnCocina_Click(object sender, EventArgs e) { if (Mensajeria.Pedidos.Count > 0) { lblInforme.Text = Informe.SexoQueMasCompraUnaCategoria(Mensajeria.Pedidos, ETipo.Cocina); } else { MessageBox.Show("No hay pedidos para mostrar"); } }
private void btnCliente_Click(object sender, EventArgs e) { if (Mensajeria.Pedidos.Count > 0) { lblInforme.Text = Informe.SexoMasPedidos(Mensajeria.Pedidos); } else { MessageBox.Show("No hay pedidos para mostrar"); } }
public IHttpActionResult GetInforme(int id) { Informe informe = db.Informe.Find(id); if (informe == null) { return(NotFound()); } return(Ok(informe)); }
private void btnReporte_Click(object sender, EventArgs e) { informe = new Informe(); reporteView.ReportSource = informe; }