Esempio n. 1
0
        protected void BtnModificar_Click(object sender, EventArgs e)
        {
            ServicioEntidad unServicio = new ServicioEntidad();

            try
            {
                unServicio.IdServicio  = Int32.Parse(hidServicio.Value);
                unServicio.Titulo      = txtTitulo.Text;
                unServicio.Descripcion = txtDescripcion.Text;
                unServicio.Precio      = decimal.Parse(txtPrecio.Text);

                if (urlServicio.HasFile)
                {
                    string ext = System.IO.Path.GetExtension(urlServicio.FileName);
                    ext.ToLower();

                    if (ext == ".jpg" | ext == ".gif" | ext == ".png")
                    {
                        urlServicio.SaveAs(Server.MapPath("/Content/Image/ " + urlServicio.FileName));
                    }
                    unServicio.URLimagen = "/Content/Image/ " + urlServicio.FileName;
                }

                else
                {
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append("alert('Seleccione un archivo');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(),
                                                            "CrearOK", sb.ToString(), false);
                }
                ServicioBLL.ModificarServicio(unServicio);
                LimpiarTextos();
                Cargargrilla();
            }
            catch (Exception ex)
            {
                throw;
            }
        }