private void btn_Aceptar_Click(object sender, EventArgs e) { //actulizo UsuariosDataSetTableAdapters.QueriesTableAdapter adatper = new UsuariosDataSetTableAdapters.QueriesTableAdapter(); long Ids = Convert.ToInt64(Id); string Perfil = ""; string Tipo = cbo_tipousuario.Text; long Seccional = Convert.ToInt64(VariablesGlobales.MiUsuarioseccional); string Permisos = "41"; string Interno = "999"; int miusuario = Convert.ToInt32(VariablesGlobales.MiUsuarioid); DateTime Vencimiento = DateTime.Now.AddYears(10); string PermisoG = "|1|"; if (cbo_Avellaneda_solo_guardia.Checked) { PermisoG = "|1||2|"; } if (Ids != 0) { adatper.UpdateQuery(txt_Usuario.Text, txt_pass.Text, txt_Nombre.Text, Tipo, ck_bloquear.Checked, PermisoG, Ids); MessageBox.Show("Usuario Actualizado", "Actualizado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { adatper.InsertQuery(txt_Usuario.Text, txt_pass.Text, txt_Nombre.Text, Tipo, Permisos, Convert.ToInt32(Permisos), ck_bloquear.Checked, Seccional, Interno, Vencimiento, "|0|", "|0|", miusuario, PermisoG); MessageBox.Show("Usuario Insertado", "Nuevo Usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private void btn_borrar_Click(object sender, EventArgs e) { DialogResult Mensaje = MessageBox.Show("¿Desea eliminar permanentemente el usuario?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Mensaje == DialogResult.Yes) { //Borro el Id UsuariosDataSetTableAdapters.QueriesTableAdapter adatper = new UsuariosDataSetTableAdapters.QueriesTableAdapter(); adatper.DeleteQuery(Convert.ToInt32(Id)); CargarTodosLosPacientes(); } }
private void Actualizar_Log() { UsuariosDataSetTableAdapters.QueriesTableAdapter adatper = new UsuariosDataSetTableAdapters.QueriesTableAdapter(); adatper.Insert_log(DateTime.Now, VariablesGlobales.MiUsuarioid.ToString(), lbl_Numero.Text.Replace("*", ""), 0, Copias, parent.cbo_hora.Checked); }
private void Form2_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'impresionDAL1.Laboratorio_Impresion_Mensajes' Puede moverla o quitarla según sea necesario. this.laboratorio_Impresion_MensajesTableAdapter.Fill(this.impresionDAL1.Laboratorio_Impresion_Mensajes); // TODO: This line of code loads data into the 'ImpresionDAL.Laboratorio_Impresion_Mensajes' table. You can move, or remove it, as needed. //////this.laboratorio_Impresion_MensajesTableAdapter.Fill(this.ImpresionDAL.Laboratorio_Impresion_Mensajes); //Info del policlinico DAL.HospitalDataSetTableAdapters.H3_CentroTableAdapter adapter3 = new DAL.HospitalDataSetTableAdapters.H3_CentroTableAdapter(); DAL.HospitalDataSet.H3_CentroDataTable aTable3 = adapter3.GetData(); centro c = new centro(); foreach (DAL.HospitalDataSet.H3_CentroRow row2 in aTable3.Rows) { if (!row2.IsTelefonoNull()) { c.Telefono = row2.Telefono; } c.Nombre = row2.RazonSocial; c.Direccion = row2.Calle; } //VariablesGlobales //Inserto en el LOG UsuariosDataSetTableAdapters.QueriesTableAdapter adatper = new UsuariosDataSetTableAdapters.QueriesTableAdapter(); adatper.Insert_log(DateTime.Now, VariablesGlobales.MiUsuarioid.ToString(), f.lbl_CodigoBarra.Text.Replace("*", ""), Copias, 0, f.cbo_hora.Checked); ReportParameter[] par = new ReportParameter[13]; //par[0] = new ReportParameter("Fecha", DateTime.Now.ToString()); par[0] = new ReportParameter("Fecha", f.fechaDia.Text + " " + f.horaDia.Text); par[1] = new ReportParameter("Nro", f.lbl_CodigoBarra.Text.Substring(0, 4) + "-" + f.lbl_CodigoBarra.Text.Substring(4, 8)); string edad = f.lbl_edad.Text; edad = f.lbl_edad.Text; //if (edad != "") //{ // try // { // if (Convert.ToInt32(edad) > 105) { edad = ""; } // } // catch // { // edad = ""; // } //} par[2] = new ReportParameter("Paciente", f.lbl_NHCOculto.Text + " - " + f.lbl_PacienteOculto.Text + "(" + edad + ")"); par[3] = new ReportParameter("Seccional", f.lbl_Seccional.Text); par[4] = new ReportParameter("Comentario", f.txt_Observacion.Text); par[5] = new ReportParameter("FEntrega", f.txt_FEntrega.Text); par[6] = new ReportParameter("Medico", f.cbo_MedicoSolicitante.Text); string Titulo = ""; //if (VariablesGlobales.MiUsuarioseccional == "010") { Titulo = "POLICLINICO CENTRAL - OSUOMRA"; } //if (VariablesGlobales.MiUsuarioseccional == "053") { Titulo = "POLICLINICO MORON - OSUOMRA"; } Titulo = c.Nombre; par[7] = new ReportParameter("Titulo", Titulo); par[8] = new ReportParameter("Telefono", c.Telefono); par[9] = new ReportParameter("Direccion", c.Direccion); string Mensaje_informativo = ""; if (VariablesGlobales.MiUsuarioseccional == "003") { Mensaje_informativo = @" Retiro de Lunes a Viernes<br/> De 11:00 a 14:00 hs en Laboratorio<br/> De 15:00 a 19:00 hs en Ventanilla de informes<br/> <br/> Laboratorio 6345-5559 Llamar de 11 hs a 14 hs "; } if (VariablesGlobales.MiUsuarioseccional == "097") { Mensaje_informativo = @" Entrega de Resultados<br/> Lunes a viernes de 11:00 a 15:00 hs<br/> "; } if (VariablesGlobales.MiUsuarioseccional == "010" || VariablesGlobales.MiUsuarioseccional == "084") { Mensaje_informativo = "Puede visualizar el estado de este estudio en : http://www.laboratoriouom.com.ar <br/> Código seguridad: " + f.lbl_codigoseguridad.Text; } par[10] = new ReportParameter("Mensaje_informativo", Mensaje_informativo); string Dato_Monto = ""; bool error = false; bool Guardo_Monto = true; if (f.bono_datos.Monto == null) { try { //Busco el protocolo. DAL.BonoDALTableAdapters.H3_HORDENES_MONTOTableAdapter adapter = new DAL.BonoDALTableAdapters.H3_HORDENES_MONTOTableAdapter(); DAL.BonoDAL.H3_HORDENES_MONTODataTable aTable = adapter.GetData(f.lbl_CodigoBarra.Text.Replace("*", "")); if (aTable.Count > 0) { f.bono_datos.Monto = aTable[0].Total.ToString(); Guardo_Monto = false; } } catch { f.bono_datos.Monto = null; } } if (f.bono_datos.Monto != null) { if (f.bono_datos.Monto != "") { Dato_Monto = "Usted pagó: $" + f.bono_datos.Monto + "(" + f.bono_datos.comentario + ")"; } else if (f.bono_datos.Monto != "NO PAGA") { Dato_Monto = "*** SIN CARGO *** (" + f.bono_datos.comentario + ")"; } else if (f.bono_datos.Monto == "") { Dato_Monto = "*** ESTE COMPROBANTE ES UNA REIMPRESION ***"; } } else { Dato_Monto = ""; } if (Guardo_Monto && f.bono_datos.Monto != null) { try { DAL.LaboratorioDataSetTableAdapters.QueriesTableAdapter adapter = new DAL.LaboratorioDataSetTableAdapters.QueriesTableAdapter(); adapter.H3_Laboratorio_Monto_Guardar(f.lbl_CodigoBarra.Text.Replace("*", "").ToString(), 0, Convert.ToDecimal(f.bono_datos.Monto)); } catch { error = true; } } par[11] = new ReportParameter("MontoBono", Dato_Monto); f.bono_datos.Monto = null; //ESTO TIENE QUE ESTAR PARA QUE LA IMPRESION DEL COMPROBANTE SE BORRE Y NO RE REPITA. string cdocumento = f.lbl_DNI.Text.Split(':')[1].Replace("CUIL", "").Trim(); string cprotocolo = f.lbl_CodigoBarra.Text.Replace("*", ""); string cclave = f.lbl_codigoseguridad.Text; //string sitio = "www.laboratoriouom.com.ar"; string sitio = "10.10.8.76"; string CodigoQR = ""; if (VariablesGlobales.MiUsuarioseccional == "010") { CodigoQR = new Uri("http://" + sitio + "/web/QRGenerador.aspx?d=" + cdocumento + "&p=" + cprotocolo + "&c=" + cclave).AbsoluteUri; } par[12] = new ReportParameter("CodigoQR", CodigoQR); var Comentario = ""; List <Practicass> listap = new List <Practicass>(); int i = 0; for (i = 0; i <= f.l.Count - 1; i++) { Practicass pr = new Practicass(); //ESTO HACE QUE EL COMENTARIO APAREZCO EN LA IMPRESION Comentario = ""; if (f.l[i].Comentario != null && f.l[i].Comentario != "") { Comentario = "<br><b><i><small>COMENTARIO: " + f.l[i].Comentario + "</small></i></b>"; } pr.Practicas = "(" + f.l[i].Codigo.Trim() + ") - " + f.l[i].Practica + "(" + f.l[i].SubPractica + ") " + Comentario; listap.Add(pr); } ReportDataSource reportDataSource1 = new ReportDataSource("DataSet1", listap); reportViewer1.LocalReport.SetParameters(par); reportViewer1.LocalReport.DataSources.Add(reportDataSource1); reportViewer1.LocalReport.EnableExternalImages = true; reportViewer1.LocalReport.Refresh(); reportViewer1.ProcessingMode = ProcessingMode.Local; Export(reportViewer1.LocalReport); this.reportViewer1.RefreshReport(); Print(ConfigurationManager.AppSettings["ImpresoraComprobante"]); this.Close(); }