private void btnEliminar_Click(object sender, EventArgs e) { if (campaniaModel.id_campaña == 0) { MessageBox.Show("Test"); } else { if (MessageBox.Show("Estas seguro de eliminar este registro, luego de hacerlo no se podra recuperar la información?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { using (laboratorio_pEntities DB = new laboratorio_pEntities()) { var entry = DB.Entry(campaniaModel); if (entry.State == EntityState.Detached) { DB.campaña.Attach(campaniaModel); } DB.campaña.Remove(campaniaModel); DB.SaveChanges(); Clear(); fillRows(); MessageBox.Show("Registro eliminado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (!rtxtObservaciones.Text.Trim().Equals("")) { using (laboratorio_pEntities DB = new laboratorio_pEntities()) { //DATOS MODIFICADOS DE EXAMEN orinaModel.id_orina = orina.id_orina; //Examen fisicoquimico orinaModel.color = txtColor.Text.Trim(); orinaModel.aspecto = txtAspecto.Text.Trim(); orinaModel.densidad = txtDensidad.Text.Trim(); orinaModel.ph = txtPh.Text.Trim(); orinaModel.proteinas = txtProteinas.Text.Trim(); orinaModel.glucosa = txtGlucosa.Text.Trim(); orinaModel.sangre_oculta = txtSangreOculta.Text.Trim(); orinaModel.cuerpos_cetonicos = txtCuerCeton.Text.Trim(); orinaModel.urobilinogeno = txtUrobilinogeno.Text.Trim(); orinaModel.bilirrubina = txtBilirrubina.Text.Trim(); orinaModel.nitritos = txtNitritos.Text.Trim(); orinaModel.hemoglobina = txtHemoglobina.Text.Trim(); orinaModel.esteriasa_leucocitaria = txtEsteriasaLeuc.Text.Trim(); //Examen Microscopio orinaModel.cilindros_granulosos = txtCilindrosGranulosos.Text.Trim(); orinaModel.leucocitarios = txtLeucocitarios.Text.Trim(); orinaModel.hematicos = txtHematicos.Text.Trim(); orinaModel.hialinos = txtHialinos.Text.Trim(); //Otros orinaModel.hematies = txtHematies.Text.Trim(); orinaModel.leucocitos = txtLeucocitos.Text.Trim(); orinaModel.celulas_epiteliales = txtCelulasEpiteliales.Text.Trim(); orinaModel.cristales = txtCristales.Text.Trim(); orinaModel.parasitos = txtParasitos.Text.Trim(); orinaModel.observaciones = rtxtObservaciones.Text.Trim(); DB.Entry(orinaModel).State = EntityState.Modified; DB.SaveChanges(); MessageBox.Show("El examen fue modificado correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } desactivar(); btnGuardar.Enabled = false; btnCancelar.Enabled = false; btnModificar.Enabled = true; } else { MessageBox.Show("Debe llenar al menos el campo de observaciones si no tiene muestra el paciente","Error!",MessageBoxButtons.OK,MessageBoxIcon.Error); } }
private void btnGuardar_Click_1(object sender, EventArgs e) { if (txtPass.Text.Trim().Equals(txtRePass.Text.Trim())) { using (laboratorio_pEntities DB = new laboratorio_pEntities()) { userModel.contraseña = hashing(txtPass.Text.Trim()); DB.Entry(userModel).State = EntityState.Modified; DB.SaveChanges(); } MessageBox.Show("Contraseña Actualizada!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Las contraseñas no coninciden, verifique e intente de nuevo", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (!rtxtObservaciones.Text.Trim().Equals("")) { using (laboratorio_pEntities DB = new laboratorio_pEntities()) { hemogramaModel.id_hemograma = hemograma.id_hemograma; //DATOS EXAMEN hemogramaModel.globulos_rojos = txtGlobulosRojos.Text.Trim(); hemogramaModel.hemoglobina = txtHemoglobina.Text.Trim(); hemogramaModel.hematocrito = txtHematocrito.Text.Trim(); hemogramaModel.vgm = txtVGM.Text.Trim(); hemogramaModel.hcm = txtHCM.Text.Trim(); hemogramaModel.chcm = txtCHCM.Text.Trim(); //LEUCOCITOS hemogramaModel.leucocitos = txtLeucocitos.Text.Trim(); hemogramaModel.neutrofilos_segmentados = txtNeutroSeg.Text.Trim(); hemogramaModel.neutrofilos_en_banda = txtNeutroBanda.Text.Trim(); hemogramaModel.linfocitos = txtLinfocitos.Text.Trim(); hemogramaModel.eosinofilo = txtEosinofilo.Text.Trim(); hemogramaModel.basofilo = txtBasofilo.Text.Trim(); hemogramaModel.monocitos = txtMonocitos.Text.Trim(); //OTROS hemogramaModel.plaquetas = txtPlaquetas.Text.Trim(); hemogramaModel.macroplaquetas = txtMacroplaquetas.Text.Trim(); hemogramaModel.observaciones = rtxtObservaciones.Text.Trim(); DB.Entry(hemogramaModel).State = EntityState.Modified; DB.SaveChanges(); MessageBox.Show("El examen fue modificado correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } desactivar(); btnGuardar.Enabled = false; btnCancelar.Enabled = false; btnModificar.Enabled = true; } else { MessageBox.Show("Debe llenar al menos el campo de observaciones si no tiene muestra el paciente", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { if (txtNombre.Text.Trim().Equals("")) { MessageBox.Show("Debe proporcionar toda la información del paciente antes de guardar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (!System.Text.RegularExpressions.Regex.IsMatch(txtNombre.Text, @"^[A-Z\sÑ]+$")) //regEx solo letras { MessageBox.Show("El Nombre del paciente debe contener solo letras", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { pacienteModel.nombre = txtNombre.Text.Trim(); pacienteModel.fecha_nacimiento = Convert.ToDateTime(dateTimePicker1.Value.ToShortDateString()); pacienteModel.codigo = txtCodigo.Text.Trim(); pacienteModel.genero = cbbGenero.SelectedItem.ToString().Trim(); pacienteModel.id_campaña = Convert.ToInt32(cbbCampania.SelectedValue.ToString().Trim()); using (laboratorio_pEntities DB = new laboratorio_pEntities()) { if (pacienteModel.id_paciente == 0) { DB.paciente.Add(pacienteModel); MessageBox.Show("Registro agregado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DB.Entry(pacienteModel).State = EntityState.Modified; MessageBox.Show("Registro actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } DB.SaveChanges(); } fillRows(); Clear(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (!rtxtObservaciones.Text.Trim().Equals("")) { hecesModel.id_heces = heces.id_heces; using (laboratorio_pEntities DB = new laboratorio_pEntities()) { //DATOS HECES hecesModel.color = txtColor.Text.Trim(); hecesModel.consistencia = txtConsistencia.Text.Trim(); hecesModel.mucus = txtMucus.Text.Trim(); hecesModel.hematies = txtHematies.Text.Trim(); hecesModel.leucocitos = txtLeucocitos.Text.Trim(); hecesModel.macrofagos = txtMacrofagos.Text.Trim(); hecesModel.restos_alimenticios_macroscopicos = txtRestosAlimen.Text.Trim(); //PROTOZOARIOS ACTIVOS protoActivos_Helper.id_protozoarios_activos = protoActivos_Model.id_protozoarios_activos; hecesModel.id_protozoarios_activos = protoActivos_Helper.id_protozoarios_activos; protoActivos_Helper.entamoeba_histolitica = txtEntamoebaHis_Activo.Text.Trim(); protoActivos_Helper.entamoeba_coli = txtEntamoebaCol_Activo.Text.Trim(); protoActivos_Helper.endolimax_nana = txtEndolimax_Activo.Text.Trim(); protoActivos_Helper.guiardia_lamblia = txtGuiardia_Activo.Text.Trim(); protoActivos_Helper.trichomonas_hominis = txtTrichomonas_Activos.Text.Trim(); protoActivos_Helper.chilomastrix_mesnili = txtChilomastix_Activo.Text.Trim(); protoActivos_Helper.blostocistis_hominis = txtBlostocistis_Activo.Text.Trim(); DB.Entry(protoActivos_Helper).State = EntityState.Modified; DB.SaveChanges(); //PROTOZOARIOS QUISTES protoQuistes_Helper.id_protozoarios_quistes = protoQuistes_Model.id_protozoarios_quistes; hecesModel.id_protozoarios_quistes = protoQuistes_Helper.id_protozoarios_quistes; protoQuistes_Helper.entamoeba_histolitica = txtEntamoebaHis_Quistes.Text.Trim(); protoQuistes_Helper.entamoeba_coli = txtEntamoebaCol_Quistes.Text.Trim(); protoQuistes_Helper.endolimax_nana = txtEndolimax_Quistes.Text.Trim(); protoQuistes_Helper.guiardia_lamblia = txtGuiardia_Quistes.Text.Trim(); protoQuistes_Helper.trichomonas_hominis = txtTrichomonas_Quistes.Text.Trim(); protoQuistes_Helper.chilomastrix_mesnili = txtChilomastix_Quistes.Text.Trim(); protoQuistes_Helper.blostocistis_hominis = txtBlostocistis_Quistes.Text.Trim(); DB.Entry(protoQuistes_Helper).State = EntityState.Modified; DB.SaveChanges(); //METAZOARIOS hecesModel.trichuris_trichiura = txtTrichuris.Text.Trim(); hecesModel.ascaris_lumbricoides = txtAscaris.Text.Trim(); hecesModel.uncinaria = txtUncinaria.Text.Trim(); hecesModel.strongyloides_stercoralis = txtStrongy.Text.Trim(); hecesModel.entorobius_vermicularis = txtEnterobius.Text.Trim(); hecesModel.taenias_sp = txtTaenias.Text.Trim(); hecesModel.observaciones = rtxtObservaciones.Text.Trim(); DB.Entry(hecesModel).State = EntityState.Modified; DB.SaveChanges(); MessageBox.Show("El examen fue modificado correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } desactivar(); btnGuardar.Enabled = false; btnCancelar.Enabled = false; btnModificar.Enabled = true; } else { MessageBox.Show("Debe llenar al menos el campo de observaciones si no tiene muestra el paciente", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtUsuario.Text.Trim().Equals("")) { MessageBox.Show("Rellene los datos de el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { using (laboratorio_pEntities DB = new laboratorio_pEntities()) { /* INSERT CON VERIFICACION DE EXISTENCIA DE USUARIO */ if (userModel.id_usuario == 0) { var userExist = from usuario in DB.usuario where usuario.nombre_usuario == txtUsuario.Text.Trim() select usuario; if (userExist.ToList().Count > 0) { MessageBox.Show("El usuario " + txtUsuario.Text.Trim() + " ya existe, intente con otro nombre de usuario.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (txtCont.Text.Trim().Equals(txtReCont.Text.Trim())) { userModel.nombre_usuario = txtUsuario.Text.Trim(); userModel.tipo = cbbTipo.SelectedItem.ToString(); userModel.contraseña = hasing(txtCont.Text.Trim()); DB.usuario.Add(userModel); MessageBox.Show("Registro agregado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Las contraseñas no coinciden!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } /* UPDATE CON VERIFICACION DE EXISTENCIA DE USUARIO */ else { if (userModel.nombre_usuario != txtUsuario.Text.Trim()) { var userExist = from usuario in DB.usuario where usuario.nombre_usuario == txtUsuario.Text.Trim() select usuario; if (userExist.ToList().Count > 0) { MessageBox.Show("El usuario " + txtUsuario.Text.Trim() + " ya existe, intente con otro nombre de usuario.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { /* USUARIO NO EXISTE? COMPROBAR SI LA CONTRASE;A SE QUIERE CAMBIAR */ if ( !txtCont.Text.Trim().Equals("") && !txtReCont.Text.Trim().Equals("") ) { if (txtCont.Text.Trim().Equals(txtReCont.Text.Trim())) { userModel.nombre_usuario = txtUsuario.Text.Trim(); userModel.tipo = cbbTipo.SelectedItem.ToString(); userModel.contraseña = hasing(txtCont.Text.Trim()); DB.Entry(userModel).State = EntityState.Modified; MessageBox.Show("Registro actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Las contraseñas no coinciden!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } /* SI LA CONTRASE;A NO SE QUIERE CAMBIAR SOLO MODIFICA NOMBRE DE USUARIO Y TIPO */ else { userModel.nombre_usuario = txtUsuario.Text.Trim(); userModel.tipo = cbbTipo.SelectedItem.ToString(); DB.Entry(userModel).State = EntityState.Modified; MessageBox.Show("Registro actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } /* SI NO SE QUIERE CAMBIAR EL NOMBRE DE USUARIO DEJAR EL MISMO */ else { if ( !txtCont.Text.Trim().Equals("") && !txtReCont.Text.Trim().Equals("") ) { if (txtCont.Text.Trim().Equals(txtReCont.Text.Trim())) { userModel.tipo = cbbTipo.SelectedItem.ToString(); userModel.contraseña = hasing(txtCont.Text.Trim()); DB.Entry(userModel).State = EntityState.Modified; MessageBox.Show("Registro actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Las contraseñas no coinciden!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { userModel.tipo = cbbTipo.SelectedItem.ToString(); DB.Entry(userModel).State = EntityState.Modified; MessageBox.Show("Registro actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } DB.SaveChanges(); fillRows(); Clear(); } } }
private void button1_Click(object sender, EventArgs e) { campaniaModel.nombre = txtNomCampania.Text.Trim(); campaniaModel.fecha = DateTime.Today; campaniaModel.id_usuario = id; using (laboratorio_pEntities DB = new laboratorio_pEntities()) { if (txtNomCampania.Text.Trim().Equals("")) { MessageBox.Show("Debe colocar un nombre de campaña antes de guardarla.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var checkCampania = from campaña in DB.campaña where campaña.nombre == campaniaModel.nombre select campaña; if (checkCampania.ToList().Count > 0) { MessageBox.Show("La campaña " + campaniaModel.nombre + " ya existe, intente con otro nombre.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (campaniaModel.id_campaña == 0) { var query = from campaña in DB.campaña where campaña.nombre == txtNomCampania.Text.Trim() select campaña; var campaniaCheck = query.ToList(); if (campaniaCheck.Count > 0) { MessageBox.Show("La campaña '" + txtNomCampania.Text.Trim() + "' ya existe, intente con otro nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DB.campaña.Add(campaniaModel); //insert MessageBox.Show("Registro agregado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { var query = from campaña in DB.campaña where campaña.nombre == txtNomCampania.Text.Trim() select campaña; var campaniaCheck = query.ToList(); if (campaniaCheck.Count > 0) { MessageBox.Show("La campaña '" + txtNomCampania.Text.Trim() + "' ya existe, intente con otro nombre.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DB.Entry(campaniaModel).State = EntityState.Modified; //update MessageBox.Show("Registro actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } DB.SaveChanges(); fillRows(); Clear(); } } } }