private void btnCargar_Click_1(object sender, EventArgs e) { Historias pHistorias = new Historias(); if (!HistoriaDAL.ExisteHistoria(dtpFecha1.Text, Convert.ToInt32(cboCliente.SelectedValue))) { if (validar()) { pHistorias.Fecha = dtpFecha1.Text; pHistorias.Observacion = textBox1.Text; pHistorias.idPaciente = Convert.ToInt32(cboCliente.SelectedValue); int resultado = HistoriaDAL.AgregarHistoria(pHistorias); if (resultado > 0) { MessageBox.Show("Hitoria Guardada Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo Guardar", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else { MessageBox.Show("Ya se Cargo Historia para esa Fecha sobre el Paciente Seleccionado", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public static void carregarHistorias(string histsStr = null) { if (histsStr == null) { historiasStr = PlayerPrefs.GetString("historias"); } else { historiasStr = histsStr; } if (historiasStr == null || historiasStr == "") { historias = new List <Historia>(); historiasStr = JsonUtility.ToJson(historias.ToArray()); salvarHistorias(); return; } Historias hist = JsonUtility.FromJson <Historias>(historiasStr); if (hist.historias == null) { hist.historias = new Historia[0]; } historias = new List <Historia>(hist.historias); }
public static List <Historias> ObtenerFecha(Int64 pNro_Cliente) { using (SqlConnection conexion = BDComun.obtenerConexion()) { List <Historias> lista = new List <Historias>(); SqlCommand comando = new SqlCommand(string.Format( "Select id_Historial, Fecha ,Observacion,nro_Paciente from Historia where nro_Paciente = {0} ", pNro_Cliente), conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Historias pHistoria = new Historias(); pHistoria.Id = reader.GetInt32(0); pHistoria.Fecha = reader.GetDateTime(1).ToShortDateString(); pHistoria.Observacion = reader.GetString(2); pHistoria.idPaciente = reader.GetInt32(3); lista.Add(pHistoria); } conexion.Close(); return(lista); } }
public ActionResult Add(Historia objProd) { IRepository repository = new Model.Repository(); int id = 0; string strMensaje = "No se pudo actualizar la información, intentelo más tarde"; bool okResult = false; if (objProd.IdHistoria > 0) { id = objProd.IdHistoria; Historias objUpdateProd = repository.FindEntity <Historias>(c => c.IdHistoria == objProd.IdHistoria); if (objUpdateProd != null) { //objUpdateProd.Codigo = objProd.Codigo; objUpdateProd.Motivo = objProd.Motivo; objUpdateProd.Observacion = objProd.Observacion; objUpdateProd.CodigoDiagnostico = objProd.CodigoDiagnostico; objUpdateProd.Fecha = objProd.Fecha; objUpdateProd.DniPsicologo = objProd.DniPsicologo; objUpdateProd.Tratamiento = objProd.Tratamiento; } //Productos objUpdateProd = (Productos)objProd; repository.Update(objUpdateProd); strMensaje = "Se actualizo la Historia"; okResult = true; } else { string coder = PatronClinicoHelper.aletorio(); var objResultado = repository.Create(new Historias { Codigo = coder, CodigoDiagnostico = objProd.CodigoDiagnostico, Motivo = objProd.Motivo, Tratamiento = objProd.Tratamiento, Fecha = DateTime.Now, DniPsicologo = objProd.DniPsicologo, Observacion = objProd.Observacion }); id = objResultado.IdHistoria; if (objResultado != null) { okResult = true; strMensaje = "Se agrego la historia correctamente"; } } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = id }, JsonRequestBehavior.AllowGet)); }
public static int AgregarHistoria(Historias pHistorias) { int retorno = 0; using (SqlConnection Conn = BDComun.obtenerConexion()) { SqlCommand Comando = new SqlCommand( String.Format( "insert into Historia (Fecha,Observacion,nro_Paciente) values ('{0}','{1}','{2}')", pHistorias.Fecha, pHistorias.Observacion, pHistorias.idPaciente), Conn); retorno = Comando.ExecuteNonQuery(); } return(retorno); }
public static void salvarHistorias(bool online = true, string histsStr = null) { if (histsStr != null) { historiasStr = histsStr; } var historiasArray = historias.ToArray(); Historias hists = new Historias(historiasArray); historiasStr = JsonUtility.ToJson(hists); PlayerPrefs.SetString("historias", historiasStr); PlayerPrefs.Save(); if (online) { Jogo.instancia.salvarHistoriasOnline(); } }
public static string aletorio() { bool bandera = true; string numero = ""; while (bandera == true) { int numeroAleatorio = new Random().Next(100000000, 1000000000); IRepository repository = new Model.Repository(); Historias objUpdateProd = repository.FindEntity <Historias>(c => c.Codigo == numeroAleatorio.ToString()); if (objUpdateProd == null) { numero = numeroAleatorio.ToString(); bandera = false; } } return(numero); }
public async Task <FileResult> GetPdfAutorizacionExample() { var requestPma = new ResponseApiPma(); requestPma.Email = "*****@*****.**"; requestPma.Formato = "P135-PYC-ADM-16-13-011"; requestPma.Version = "Version"; var cliente = new Cliente(); cliente.Nombre = "Nombre"; cliente.Contrato = "Contrato"; cliente.Proyecto = "Proyecto"; var historias = new List <Historias>(); for (var i = 0; i < 3; i++) { var historia1 = new Historias(); historia1.Alimentacion = i; historia1.Alojamiento = i; historia1.Destino = "Destino"; historia1.Estado = "Estado"; historia1.Fecha = "Fecha"; historia1.Miscelaneos = i; historia1.Orden = "Orden"; historia1.Origen = "Origen"; historia1.Tarifa = "Tarifa"; historia1.Transporte = i; historia1.Valor = i; historias.Add(historia1); } var dataPdf = new List <DataRequest>(); for (var i = 0; i < 2; i++) { var empleado = new Empleado(); empleado.Apellidos = "Apellidos " + i; empleado.Cargo = "Cargo"; empleado.CC = 1; empleado.CECO = "CECO"; empleado.Nombres = "Nombres"; empleado.Sucursal = 2; var dataRequest1 = new DataRequest(); dataRequest1.Fecha = "Fecha"; dataRequest1.Objeto = "Objeta" + i; dataRequest1.FechaInicio = "FechaInicio"; dataRequest1.FechaFin = "FechaFin"; dataRequest1.Consecutivo = "Consecutivo" + i; dataRequest1.SumAloj = 1; dataRequest1.SumAlim = 2; dataRequest1.SumMisc = 3; dataRequest1.SumTran = 4; dataRequest1.SumValor = 4500; dataRequest1.Cliente = cliente; dataRequest1.Empleado = empleado; dataRequest1.Historias = historias; dataPdf.Add(dataRequest1); } requestPma.Data = dataPdf; var globalSettings = new GlobalSettings { ColorMode = ColorMode.Color, Orientation = Orientation.Landscape, PaperSize = PaperKind.A4, Margins = new MarginSettings { Top = 6 }, DocumentTitle = "Formato Autorizacion" }; var templatePdfAutorizacion = new TemplatePdfAutorizacion(); // var employees = DataStorage.GetAllEmployess(); var objectSettings = new ObjectSettings { PagesCount = true, // Page= "http://interedes.co/", HtmlContent = await templatePdfAutorizacion.GetHTMLString(requestPma, _hostingEnvironment.WebRootPath), WebSettings = { DefaultEncoding = "utf-8", UserStyleSheet = Path.Combine(Directory.GetCurrentDirectory(), "assets", "styles.css") }, HeaderSettings = { FontName = "Arial", FontSize = 9, Right = "Page [page] of [toPage]", Line = false }, FooterSettings = { FontName = "Arial", FontSize = 9, Line = false, Center = "" } }; var pdf = new HtmlToPdfDocument() { GlobalSettings = globalSettings, Objects = { objectSettings } }; var file = _converter.Convert(pdf); return(File(file, "application/pdf", "Formato_Legalizacion.pdf")); /*var ruta= await postUploadImage(file); * * return TestDownload(_hostingEnvironment.WebRootPath+ruta,"Example.pdf"); */ /* var stream = new FileStream(_hostingEnvironment.WebRootPath+ruta,FileMode.Open); * return new FileStreamResult(stream, "application/pdf") * { * FileDownloadName = "Example.pdf" * };*/ /* * * var response = new HttpResponseMessage(HttpStatusCode.OK) * { * Content = new ByteArrayContent(file) * }; * response.Content = new ByteArrayContent(file); * response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/pdf"); * response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("inline") * { * FileName = String.Format("AgencyID" + "userName" + DateTime.Now.ToString("MMMddyyyy_HHmmss")) * * }; * * response.Headers.CacheControl = new CacheControlHeaderValue() * { * MaxAge = new TimeSpan(0, 0, 60) // Cache for 30s so IE8 can open the PDF * };*/ //return response; // return File(file, "application/pdf", "EmployeeReport.pdf"); // return File(file, "application/pdf"); //var outputStream = new MemoryStream(); //HtmlCellTemplatePdfReport.CreateHtmlHeaderPdfReportStream(_hostingEnvironment.WebRootPath, outputStream); // var stream = new FileStreamResult(outputStream, "application/pdf") //{ // FileDownloadName = "report.pdf" // }; // return stream; //return for view online //var bytepdf= ReadToEnd(stream.FileStream); //return File(bytepdf, "application/pdf"); }