Example #1
0
    public void InsertServicios(EServicios servicios)
    {
        DataTable        servicio  = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("proyecto1.f_insertar_servicio", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_nom_ser", NpgsqlDbType.Text).Value  = servicios.NomServicio;
            dataAdapter.SelectCommand.Parameters.Add("_costo", NpgsqlDbType.Integer).Value = servicios.Costo;
            dataAdapter.SelectCommand.Parameters.Add("_tiempo", NpgsqlDbType.Text).Value   = servicios.Tiempo;


            conection.Open();
            dataAdapter.Fill(servicio);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
    }
Example #2
0
    protected void B_AgregarServ_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm        = this.ClientScript;
        EServicios          servicios = new EServicios();

        servicios.NomServicio = TB_NomServicio.Text;
        servicios.Costo       = int.Parse(TB_CostoServicio.Text);
        servicios.Tiempo      = TB_TiempoServicio.Text;
        servicios.Descripcion = TB_DescripcionSer.Text;

        string nomArchivo   = System.IO.Path.GetFileName(FU_FotoServicio.PostedFile.FileName);
        string extension    = System.IO.Path.GetExtension(FU_FotoServicio.PostedFile.FileName);
        string saveLocation = "~\\Archivos";

        if ((extension.Equals(".jpg") || extension.Equals(".gif") || extension.Equals(".jpge") || extension.Equals(".png")))
        {
            saveLocation   = saveLocation + "\\FotosS\\" + nomArchivo;
            servicios.Foto = saveLocation;
        }
        else
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('El formato del archivo es invalido');</script>");
            return;
        }

        if (System.IO.File.Exists(Server.MapPath(saveLocation)))
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Ya existe un archivo en el servidor con ese nombre');</script>");
            return;
        }
        FU_FotoServicio.PostedFile.SaveAs(Server.MapPath(saveLocation));
        new DaoServicios().InsertServicios(servicios);
    }
Example #3
0
    public void eliminarServicio(EServicios servicio)
    {
        DataTable        Servicios = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("proyecto1.f_eliminar_servicios", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_id_ser", NpgsqlDbType.Integer).Value = servicio.Id_ser;

            conection.Open();
            dataAdapter.Fill(Servicios);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
    }