protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { string parametro; parametro = Request.QueryString.Get("reporte"); if (parametro == "FACTURA") { Negocio.serviciobrindadoNegocio dc1 = new Negocio.serviciobrindadoNegocio(); Entidad.Cat_Servicio_Brindado fac = dc1.GetBy_NumFactura("2014000001"); //Negocio.DatosImpresion dcimpresion = new Negocio.DatosImpresion(); rv_reportes.LocalReport.ReportEmbeddedResource = "Clinica.Reportes.rpt_Factura.rdlc"; /*rv_reporte.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1", dcimpresion.DatosFactura(fac))); rv_reporte.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet2", dcimpresion.DatosFacturaDet(fac.Id)));*/ rv_reportes.LocalReport.SetParameters(new Microsoft.Reporting.WebForms.ReportParameter("nro_factura", "2014000001")); rv_reportes.LocalReport.Refresh(); } if (parametro == "CLINICAACTIVA") { Negocio.clinicaNegocio dc = new Negocio.clinicaNegocio(); rv_reportes.LocalReport.ReportEmbeddedResource = "Clinica.Reportes.rpt_ClinicaActiva.rdlc"; rv_reportes.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1", dc.ClinicaActiva())); rv_reportes.LocalReport.Refresh(); } } } catch (Exception err) { throw new Exception(err.Message); } }
protected void LlenarGrid() { Negocio.clinicaNegocio dc = new Negocio.clinicaNegocio(); List<Entidad.Clinica> clinica = null; clinica = dc.Clinicas(); gv_clinicas.DataSource = clinica; gv_clinicas.DataBind(); }
protected void tn_guardar_Click(object sender, EventArgs e) { try { Entidad.Clinica ec = new Entidad.Clinica(); ec.Nombre = tb_clinica.Text; ec.Direccion = tb_direccion.Text; ec.Email = tb_email.Text; ec.Telefono = tb_telefono.Text; ec.Celular = tb_celular.Text; //ec.Logo = fu_logo.FileName; //"Sin logo"; Negocio.clinicaNegocio cn = new Negocio.clinicaNegocio();// if (chk_activa.Checked) { ec.Activo = "1"; int estado = cn.VerificarActiva(ec); if (estado == 1) { lb_mensajes.ForeColor = System.Drawing.Color.Green; lb_mensajes.Text = "Ya existe una clinica con estado activo, por favor verifique!!!"; } } else { ec.Activo = "0"; CopiarImagen(); ec.Logo = (String)Session["s_Ruta_Imagen"]; cn.InsertarClinica(ec); lb_mensajes.ForeColor = System.Drawing.Color.Green; lb_mensajes.Text = "Datos almacenados satisfacatoriamente!!!"; //Cuando se llama el método limpiar se pasa como parámetro //la colección de controles de la página Web. CleanControl(this.Controls); LlenarGrid(); Session.Remove("s_Ruta_Imagen"); } //Negocio.clinicaNegocio cn = new Negocio.clinicaNegocio(); ////if (ec.Activo ="1")// ////{// //int estado = cn.VerificarActiva(ec); //if (estado == 1) //{ // cv_Datos.IsValid = false; // cv_Datos.ErrorMessage = "Ya existe una clinica con estado activo, por favor verifique!!!"; //} //else //{ // cn.InsertarClinica(ec); // cv_Satisfactorio.IsValid = false; // cv_Satisfactorio.ErrorMessage = "Datos almacenados satisfacatoriamente!!!"; // //Cuando se llama el método limpiar se pasa como parámetro // //la colección de controles de la página Web. // CleanControl(this.Controls); //} } catch (Exception err) { throw new Exception(err.Message); } }
protected void LlenarGrid() { try { Negocio.clinicaNegocio dc = new Negocio.clinicaNegocio(); List<Entidad.Clinica> clinica = null; clinica = dc.Clinicas(); gv_clinicas.DataSource = clinica; gv_clinicas.DataBind(); } catch (Exception err) { cv_Datos.IsValid = false; cv_Datos.ErrorMessage = "Error al llenargrid: " + err.Message; } }
protected void btn_guardar_Click(object sender, EventArgs e) { try { Entidad.Clinica ec = new Entidad.Clinica(); ec.Nombre = tb_clinica.Text; ec.Direccion = tb_direccion.Text; ec.Email = tb_email.Text; ec.Telefono = tb_telefono.Text; ec.Celular = tb_celular.Text; string activa = "0"; //VARIABLE UTILIZADA PARA PODER MANEJAR EL ESTADO A ALMACENAR DE LA CLINICA Negocio.clinicaNegocio cn = new Negocio.clinicaNegocio(); if (chk_activa.Checked == true) { int estado = cn.VerificarActiva(ec); if (estado == 1) { activa = "1"; //SI SE ENCUENTRA UNA CLINICA ACTIVA string mensaje = "MostrarMensaje('ERROR','Ya existe una clinica con estado activo, por favor verifique!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje, true); } } if (activa == "0") { ec.Activo = activa; //CARGAMOS LA IMAGEN SELECCIONADA EN EL CONTROL PARA QUE EL USUARIO VEA LA IMAGEN QUE SELECCIONO //if ((fu_logo.PostedFile != null) && (fu_logo.PostedFile.ContentLength > 0)) //{ // string nombre = System.IO.Path.GetFileName(fu_logo.PostedFile.FileName); // string rutaorigen = System.IO.Path.GetFullPath("nombre"); // string fileExtension = System.IO.Path.GetExtension(this.fu_logo.FileName); // HttpPostedFile file = fu_logo.PostedFile; // //almacenar fichero en byte[] // int lengthFile = file.ContentLength; // byte[] fileArray = new byte[lengthFile]; // file.InputStream.Read(fileArray, 0, lengthFile); // //grabar en Session // Session["IMAGEN"] = fileArray; // //mostrar imagen en control Image // ByteArrayToImageControl(fileArray, fileExtension); //} CopiarImagen(); ec.Logo = (String)Session["S_RutaImagen"]; cn.InsertarClinica(ec); //lb_mensajes.ForeColor = System.Drawing.Color.Green; //lb_mensajes.Text = "Datos almacenados satisfacatoriamente!!!"; string mensaje1 = "MostrarMensaje('SUCCESS','Datos almacenados satisfactoriamente!!!')"; ScriptManager.RegisterStartupScript(this, GetType(), "mensaje", mensaje1, true); CleanControl(this.Controls); LlenarGrid(); Session.Remove("S_RutaImagen"); } } catch (Exception err) { throw new Exception(err.Message); } }