Пример #1
0
        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);
            }
        }
Пример #2
0
 protected void LlenarGrid()
 {
     Negocio.clinicaNegocio dc = new Negocio.clinicaNegocio();
     List<Entidad.Clinica> clinica = null;
     clinica = dc.Clinicas();
     gv_clinicas.DataSource = clinica;
     gv_clinicas.DataBind();
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
 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;
     }
 }
Пример #5
0
        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);
            }
        }