Example #1
0
    protected void Click_B_Guardar(object sender, EventArgs e)
    {
        String mensaje;

        try
        {
            EncapsulateLocal local = new EncapsulateLocal();
            local.Nombre        = TB_Nombre.Text;
            local.Eslogan       = TB_Eslogan.Text;
            local.Ciudad        = TB_Ciudad.Text;
            local.Direccion     = TB_Direccion.Text;
            local.Telefono      = long.Parse(TB_Telefono.Text);
            local.Doc_identidad = Session["Documento"].ToString();
            local.Id_categoria  = Convert.ToInt32(Session["Categoria"]);
            bool respuesta = new DataLocal().insertarLocal(local);
            if (respuesta == true)
            {
                mensaje = "Datos almacenados correctamente";
                mostrarMensaje(mensaje);
                GV_Local.DataBind();
            }
            else
            {
                mensaje = "Datos almacenados incorrectamente";
                mostrarMensaje(mensaje);
            }
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
    }
Example #2
0
    protected void Registrar_Click(object sender, EventArgs e)
    {
        String mensaje;

        try
        {
            EncapsulateLocal local = new EncapsulateLocal();
            local.Nombre        = TB_NombreLocal.Text;
            local.Eslogan       = TB_Eslogan.Text;
            local.Ciudad        = TB_Ciudad.Text;
            local.Direccion     = TB_Direccion.Text;
            local.Telefono      = long.Parse(TB_Telefono.Text);
            local.Doc_identidad = TB_CCAdministrador.Text;
            local.Id_categoria  = 1;
            bool respuesta = new DataLocal().insertarLocal(local);
            if (respuesta == true)
            {
                mensaje = "Datos almacenados correctamente";
                mostrarMensaje(mensaje);
            }
            else
            {
                mensaje = "Datos almacenados incorrectamente";
                mostrarMensaje(mensaje);
            }
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
    }
Example #3
0
    public bool insertarLocal(EncapsulateLocal local)
    {
        DataTable        dataLocal = new DataTable();
        Boolean          respuesta = false;
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("local.f_registrar_local", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Text).Value          = local.Nombre;
            dataAdapter.SelectCommand.Parameters.Add("_eslogan", NpgsqlDbType.Text).Value         = local.Eslogan;
            dataAdapter.SelectCommand.Parameters.Add("_ciudad", NpgsqlDbType.Text).Value          = local.Ciudad;
            dataAdapter.SelectCommand.Parameters.Add("_direccion", NpgsqlDbType.Text).Value       = local.Direccion;
            dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Bigint).Value      = local.Telefono;
            dataAdapter.SelectCommand.Parameters.Add("_doc_identidad", NpgsqlDbType.Text).Value   = local.Doc_identidad;
            dataAdapter.SelectCommand.Parameters.Add("_id_categoria", NpgsqlDbType.Integer).Value = local.Id_categoria;

            conection.Open();
            dataAdapter.Fill(dataLocal);
            respuesta = Convert.ToBoolean(dataLocal.Rows[0].ItemArray[0]);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(respuesta);
    }