public override void guardar(Muestra obj) { OleDbConnection conexion = crearConexion(); OleDbCommand cmdInsert = new OleDbCommand("insert into Muestra (estado, cedula_paciente, tipo_muestra, fecha) values (@es, @ced, @tip, @fec)", conexion); cmdInsert.Parameters.AddWithValue("@es", obj.Estado); cmdInsert.Parameters.AddWithValue("@ced", obj.CedulaPaciente); cmdInsert.Parameters.AddWithValue("@tip", obj.TipoMuestra); cmdInsert.Parameters.AddWithValue("@fec", obj.FechaMuestra); cmdInsert.ExecuteNonQuery(); }
public void Can_Add_Muestra() { //Arrange string Id = "3"; Muestra emp = new Muestra() { Especie = "Arabica", Humedad = 20, Region = "313", IdSesionCatado = "2", IdPerson = "301", Estado = "Incompleto" }; _mockRepository.Setup(m => m.Add(emp)).Returns((Muestra e) => { e.Id = Id; return(e); }); //Act _service.Create(emp); //Assert Assert.AreEqual(Id, emp.Id); _mockUnitWork.Verify(m => m.Commit(), Times.Once); }
private void LeerMuestra() { var read = new Muestra(); try { var values = _muestra[0].Split(','); for (var i = 0; i < values.Length - 1; i++) { read.Medidas.Add(double.Parse(values[i].Replace('.', ','))); } read.NombreClase = values[values.Length - 1]; if (read.Medidas.Count != 0) { MainThread.BeginInvokeOnMainThread(() => { Muestra1.Text = read.Medidas[0].ToString(CultureInfo.InvariantCulture); Muestra2.Text = read.Medidas[1].ToString(CultureInfo.InvariantCulture); Muestra3.Text = read.Medidas[2].ToString(CultureInfo.InvariantCulture); Muestra4.Text = read.Medidas[3].ToString(CultureInfo.InvariantCulture); MuestraClase.Text = read.NombreClase.ToString(CultureInfo.InvariantCulture); }); } else { MainThread.BeginInvokeOnMainThread(() => DisplayAlert("Error", "El fichero de muestra no tiene los valores separados por comas", "OK")); } } catch (Exception ex) { MainThread.BeginInvokeOnMainThread(() => DisplayAlert("Error", ex.Message, "OK")); } }
protected void Aceptar_Click(object sender, EventArgs e) { if (IsValid)//valido que si mi formulario esta correcto { //Registro del examen Muestra mue = GetEntity(); //LLAMANDO A CAPA DE NEGOCIO bool resp = NGmuestra.getInstance().guardarMuestra(mue); if (resp == true) { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: Insertarmuestra(); ", true); } else { Response.Write("<script>alert('REGISTRO INCORRECTO.')</script)"); } } else { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true); } }
public List <Muestra> ListarPedidos() { PedidoBL objPedidoBL = new PedidoBL(); ClienteBL objClienteBL = new ClienteBL(); List <PedidoBE> listaPedidos = objPedidoBL.ListarPedidos(); List <ClienteBE> listaClientes = objClienteBL.ListarClientes(); List <Muestra> listaTabla = new List <Muestra>(); for (int i = 0; i < listaPedidos.Count; i++) { var m = new Muestra { dni = listaClientes[i].Dni, apellidop = listaClientes[i].ApellidoP, apellidom = listaClientes[i].ApellidoM, estado = listaPedidos[i].Estado }; listaTabla.Add(m); } return(listaTabla); }
public void Muestra_Repository_Create() { Console.WriteLine("Ejecutando NEW"); //Arrange Muestra c = new Muestra() { Id = "3", Descripcion = "test2", Especie = "Arabica", AnioCosecha = "2010", IdSesionCatado = "1", IdPerson = "301", Estado = "Incompleto" }; //Act objRepo.Add(c); databaseContext.SaveChanges(); var lst = objRepo.GetAll().ToList(); //Assert Assert.AreEqual(3, lst.Count); Assert.AreEqual("1", lst.Last().IdSesionCatado); objRepo.Delete(c); databaseContext.SaveChanges(); }
public override bool Create(SesionCatado entity) { //Validaciones... Random rnd = new Random(); entity.Id = Convert.ToString(rnd.Next(10000, 99999)); if (sesionCatadoBll.ValidateCreate(entity).StartsWith("Ok")) { MuestraFactoryPrototype muestraPrototype = new MuestraFactoryPrototype(); muestraPrototype.Estado = "Incompleto"; muestraPrototype.Especie = entity.Protocolo; muestraPrototype.IdSesionCatado = entity.Id; for (int i = 1; i <= entity.CantidadMuestras; i++) { Muestra muestraClone = muestraPrototype.CreateMuestra(); muestraClone.Id = Convert.ToString(rnd.Next(10000, 99999)); muestraClone.Identificador = i; ArabicaFactoryPrototype arabicaPrototype = new ArabicaFactoryPrototype(); //----- Arabica arabicaClone = arabicaPrototype.CloneArabica(); arabicaClone.Id = Convert.ToString(rnd.Next(100000, 999999)); arabicaClone.Muestra = muestraClone; entity.Muestras.Add(muestraClone); } _sesionCatadoRepository.Add(entity); _unitOfWork.Commit(); } else { return(false); } return(true); }
protected override bool guardar() { Muestra.Codigo = txtCodigo.Text; Muestra.Descripcion = txtDescripcion.Text; try { string cadenaMensaje = ""; // Guardamos los datos del Muestra if (Estado == Estados.Agregar) { Muestra = Global.Servicio.agregarMuestra(Muestra, Global.DatosSesion); cadenaMensaje = "Muestra dada de Alta exitosamente."; } else { Global.Servicio.actualizarMuestra(Muestra, Global.DatosSesion); cadenaMensaje = "Muestra Modificada con éxito."; } // Mostramos mensaje de éxito Mensaje mensaje = new Mensaje(cadenaMensaje, Mensaje.TipoMensaje.Exito, Mensaje.Botones.OK); mensaje.ShowDialog(); // Indica que el Muestra se guardó correctamente return(true); } catch (Exception ex) { Mensaje unMensaje; unMensaje = new Mensaje(ex.Message, Mensaje.TipoMensaje.Error, Mensaje.Botones.OK); unMensaje.ShowDialog(); } return(false); }
public RespuestaProceso <Muestra> Guardar(Muestra muestra) { RespuestaProceso <Muestra> respuesta = new RespuestaProceso <Muestra>(); respuesta.Error = false; try { administradorDeConexion.AbrirConexion(); repositorioBdMuestra.Guardar(muestra); administradorDeConexion.CerrarConexion(); respuesta.Mesaje = $"guardado con exito"; return(respuesta); } catch (Exception e) { respuesta.Mesaje = $"error l guardar las muestras {e.Message}"; respuesta.Error = true; return(respuesta); } finally { administradorDeConexion.CerrarConexion(); } }
private void BayesComprobar_OnClicked(object sender, EventArgs e) { try { var muestraComprobar = new Muestra() { Medidas = new List <double>() { double.Parse(Muestra1.Text.Replace('.', ',')), double.Parse(Muestra2.Text.Replace('.', ',')), double.Parse(Muestra3.Text.Replace('.', ',')), double.Parse(Muestra4.Text.Replace('.', ',')) } }; MainThread.BeginInvokeOnMainThread(() => BayesResultado.Text = App.Bayes.Clasificar(muestraComprobar)); } catch (Exception ex) { MainThread.BeginInvokeOnMainThread(() => DisplayAlert("Error", ex.Message, "OK")); } }
public Muestra MapearMuestra(SqlDataReader dataReader) { if (!dataReader.HasRows) { return(null); } string codigo = (string)dataReader["codigo"]; string municipio = ObtenerMunicipio(codigo); string cedula = (string)dataReader["cedula"]; string nombre = (string)dataReader["nombre"]; int edad = (int)dataReader["edad"]; string sexo = (string)dataReader["sexo"]; string fecha = (string)dataReader["fecha"]; DateTime fechaReal = DateTime.Parse(fecha); string resultado = (string)dataReader["resultado"]; Paciente paciente = new Paciente(cedula, nombre, edad, sexo); Secretaria secretaria = new Secretaria(codigo); secretaria.Nombre = municipio; Muestra muestra = new Muestra(paciente, secretaria, resultado); muestra.fecha = fechaReal; return(muestra); }
public bool ModificarMuestra(Muestra muestra) { return(DTmuestra.getInstance().modificar(muestra)); }
public bool guardarMuestra(Muestra muestra) { return(DTmuestra.getInstance().crear(muestra)); }
private void TratarClase() { var numReadElements = 0; App.Data = new List <Clase>(); App.Muestras = new List <Muestra>(); string nombreClase; var fila = 0; try { foreach (var line in _muestra) { var values = line.Split(','); ++fila; var read = new Muestra(); nombreClase = ""; if (numReadElements == 0) { numReadElements = values.Length; } if (numReadElements != values.Length) { throw new Exception($"La fila {fila} tiene un numero de datos diferente al resto."); } for (var i = 0; i < numReadElements; i++) { if (i != numReadElements - 1) { read.Medidas.Add(float.Parse(values[i].Replace('.', ','))); } else { read.NombreClase = values[i]; nombreClase = values[i]; } } var encontrado = App.Data.FirstOrDefault(dato => dato.Nombre == nombreClase); if (encontrado == null) { App.Data.Add(new Clase() { Nombre = nombreClase, }); } App.Muestras.Add(read); } MainThread.BeginInvokeOnMainThread(() => DisplayAlert("Correcto", "Clases procesadas correctamente", "OK")); } catch (Exception ex) { MainThread.BeginInvokeOnMainThread(() => DisplayAlert("Error", ex.Message, "OK")); App.Data = null; } }
public static void Main(string[] args) { Muestra muestra = new Muestra(); Console.ReadKey(true); }
private void Form1_Load(object sender, EventArgs e) { FactoryPaciente _FactoryPaciente = new FactoryPaciente(); CulturaInfo(); Text = Application.ProductName; this.toolStripStatusFecha.Text = DateTime.Now.ToString(); String datos = File.ReadAllText("../../JSON/datos.json"); RootJson oDatosJSON = JSONGenericObject <RootJson> .JSonToObject(datos); foreach (var item in oDatosJSON.Lista) { Paciente oPaciente = null; if (item.Sexo.Equals("h", StringComparison.InvariantCultureIgnoreCase)) { //creo un hombre oPaciente = _FactoryPaciente.CreatePaciente(Sexo.Hombre); oPaciente.Sexo = "Hombre"; //precion alta if (item.Sexo.Equals("s", StringComparison.InvariantCultureIgnoreCase)) { (oPaciente as IPresionAlta).PrecionAlta = true; } else { (oPaciente as IPresionAlta).PrecionAlta = false; } } if (item.Sexo.Equals("m", StringComparison.InvariantCultureIgnoreCase)) { //creo a una mujer oPaciente = _FactoryPaciente.CreatePaciente(Sexo.Mujer); oPaciente.Sexo = "Mujer"; //Embarazo if (item.Sexo.Equals("s", StringComparison.InvariantCultureIgnoreCase)) { (oPaciente as IEmbarazada).IsEmbrazada = true; } else { (oPaciente as IEmbarazada).IsEmbrazada = false; } } oPaciente.Nombre = item.Nombre; oPaciente.Apellidos = item.Apellidos; oPaciente.FechaNacimiento = DateTime.Parse(item.FechaNacimiento); Muestra muestra = new Muestra(); muestra.ARN = item.ARN; muestra.MatrixProteina = Array.ConvertAll(item.MatrixProteina.Split(','), s => int.Parse(s)); oPaciente._Muestra = muestra; _Gestor.AddPaciente(oPaciente); } this.dataGridView1.AutoGenerateColumns = true; this.dataGridView1.DataSource = oDatosJSON.Lista; }
private void MuestraDatos(string p) { Protocolo oRegistro = new Protocolo(); oRegistro = (Protocolo)oRegistro.Get(typeof(Business.Data.Laboratorio.Protocolo), int.Parse(p)); if (oRegistro.IdTipoServicio.IdTipoServicio == 3) //Microbiologia { if (oRegistro.IdMuestra > 0) { Muestra oMuestra = new Muestra(); oMuestra = (Muestra)oMuestra.Get(typeof(Muestra), oRegistro.IdMuestra); // lblMuestra.Text = "Tipo de Muestra: " + oMuestra.Nombre; } } switch (oRegistro.Estado) { case 0: { imgEstado.ImageUrl = "~/App_Themes/default/images/rojo.gif"; } break; case 1: imgEstado.ImageUrl = "~/App_Themes/default/images/amarillo.gif"; break; case 2: { imgEstado.ImageUrl = "~/App_Themes/default/images/verde.gif"; } break; } lblUsuario.Text = oRegistro.IdUsuarioRegistro.Username; lblFechaRegistro.Text = oRegistro.FechaRegistro.ToShortDateString(); int len = oRegistro.FechaRegistro.ToString().Length - 11; lblHoraRegistro.Text = oRegistro.FechaRegistro.ToString().Substring(11, oRegistro.FechaRegistro.ToString().Length - 11); lblFecha.Text = oRegistro.Fecha.ToShortDateString(); lblProtocolo.Text = oRegistro.GetNumero().ToString(); if (oRegistro.IdEfector == oRegistro.IdEfectorSolicitante) { lblOrigen.Text = oRegistro.IdOrigen.Nombre; } else { lblOrigen.Text = oRegistro.IdEfectorSolicitante.Nombre; } lblMedico.Text = ""; if ((oRegistro.IdEspecialistaSolicitante > 0) && (oRegistro.IdEfectorSolicitante == oRegistro.IdEfector)) { try { Profesional oMedico = new Profesional(); oMedico = (Profesional)oMedico.Get(typeof(Profesional), oRegistro.IdEspecialistaSolicitante); if (oMedico != null) { lblMedico.Text = oMedico.Apellido + " " + oMedico.Nombre; } } catch (Exception ex) { string exception = ""; while (ex != null) { exception = ex.Message + "<br>"; } } } else { lblMedico.Text = ""; } lblPrioridad.Text = oRegistro.IdPrioridad.Nombre; if (oRegistro.IdPrioridad.Nombre == "URGENTE") { lblPrioridad.ForeColor = Color.Red; lblPrioridad.Font.Bold = true; } lblSector.Text = oRegistro.IdSector.Nombre; if (oRegistro.Sala != "") { lblSector.Text += " Sala: " + oRegistro.Sala; } if (oRegistro.Cama != "") { lblSector.Text += " Cama: " + oRegistro.Cama; } ///Datos del Paciente if (oRegistro.IdPaciente.IdEstado == 2) { lblDni.Text = "(Sin DU Temporal)"; } else { lblDni.Text = oRegistro.IdPaciente.NumeroDocumento.ToString(); } lblPaciente.Text = oRegistro.IdPaciente.Apellido.ToUpper() + " " + oRegistro.IdPaciente.Nombre.ToUpper(); lblSexo.Text = oRegistro.IdPaciente.getSexo(); lblFechaNacimiento.Text = oRegistro.IdPaciente.FechaNacimiento.ToShortDateString(); lblEdad.Text = oRegistro.Edad.ToString(); switch (oRegistro.UnidadEdad) { case 0: lblEdad.Text += " años"; break; case 1: lblEdad.Text += " meses"; break; case 2: lblEdad.Text += " días"; break; } //if (oRegistro.HoraNacimiento!="") lblDatosScreening.Text = "Hora Nac.:" + oRegistro.HoraNacimiento + " - Peso Nac.:" + oRegistro.PesoNacimiento.ToString() + "(gr.) - Sem. Gest:" + oRegistro.SemanaGestacion.ToString(); //else lblDatosScreening.Text = ""; lblNumeroOrigen.Text = oRegistro.NumeroOrigen; /////Observaciones en el ingreso de protocolo pnlObservaciones.Visible = true; lblObservacion.Text = oRegistro.Observacion; //////////////////////////////////////// string embarazada = ""; ISession m_session = NHibernateHttpModule.CurrentSession; ICriteria crit = m_session.CreateCriteria(typeof(ProtocoloDiagnostico)); crit.Add(Expression.Eq("IdProtocolo", oRegistro)); IList lista = crit.List(); if (lista.Count > 0) { foreach (ProtocoloDiagnostico oDiag in lista) { Cie10 oD = new Cie10(); oD = (Cie10)oD.Get(typeof(Cie10), oDiag.IdDiagnostico); if (lblDiagnostico.Text == "") { lblDiagnostico.Text = oD.Nombre; } else { lblDiagnostico.Text += " - " + oD.Nombre; } if (oD.Codigo == "Z32.1") { embarazada = "E"; } } } //oRegistro.IdPaciente.getCodificaHiv(); // lblCodigoPaciente.Text = oRegistro.getCodificaHiv(embarazada); //lblSexo.Text.Substring(0, 1) + " " + oRegistro.IdPaciente.Nombre.Substring(0, 2) + oRegistro.IdPaciente.Apellido.Substring(0, 2) + " " + lblFechaNacimiento.Text.Replace("/", "") + embarazada; //lblCodigoPaciente.Text = lblCodigoPaciente.Text.ToUpper(); ///Observaciones de Resultados al pie if (oRegistro.IdTipoServicio.IdTipoServicio == 4) { PesquisaNeonatal1.Visible = true; } else { PesquisaNeonatal1.Visible = false; } lblMuestra.Text = ""; if (oRegistro.IdTipoServicio.IdTipoServicio == 3) { Muestra oMuestra = new Muestra(); oMuestra = (Muestra)oMuestra.Get(typeof(Muestra), oRegistro.IdMuestra); if (oMuestra != null) { lblMuestra.Text = oMuestra.Nombre; } } //SolicitudScreening oSolicitud = new SolicitudScreening(); //oSolicitud = (Business.Data.Laboratorio.SolicitudScreening)oSolicitud.Get(typeof(Business.Data.Laboratorio.SolicitudScreening), "IdProtocolo", oRegistro); //if (oSolicitud != null) PesquisaNeonatal1.Visible = false; }
internal void Clear() { muestra = new Muestra(); }
public MantenimientoMuestraVM() { _muestra = new Muestra(); muestraBusiness = new MuestraBusiness(); Muestras = new ObservableCollection <Muestra>(); }
public void Edit(Muestra muestra) { service.Update(muestra); dataGridView.DataSource = service.GetAll().Where(m => m.IdSesionCatado == idSesion).ToList(); }
public abstract void guardar(Muestra obj);
public Clase() { Centro = new Muestra(); }